Nee, het is geen alias, maar een totaal andere functie.
Het is veel simpeler om gewoon je result van je query om te zetten naar een array, wat je normaal ook altijd doet met het ophalen van data.
De werking is hetzelfde, maar vaak zijn er net wat dingetjes die anders zijn, zoals het gebruik van printf() bijvoorbeeld.
Het is een kwestie van lezen en begrijpen wat er gebeurd. ;-)
Zoiets wordt het dan:
<?php
$result = mysqli_query($dbcreat,"SELECT GET_LOCK('day_update',0) AS day_update"); // voeg zelf goede foutafhandeing toe.
$data = mysqli_fetch_assoc($result);// verwerk result in een array.
echo $data['day_update']; // roep het date_update veld aan.
?>
[size=xsmall]Toevoeging op 09/06/2018 23:51:26:[/size]
Thomas van den Heuvel op 09/06/2018 23:49:39
Je kunt niet 1:1 mysql-functies omzetten naar mysqli.
Inderdaad, kijk daarom altijd naar de PHP-manual in zulke situaties.
Het is nooit enkel een 'i' toevoegen. Persoonlijk vind ik de Object Oriënted (OO) variant van MySQLi zelfs beter.
Persoonlijk vind ik de Object Oriënted (OO) variant van MySQLi zelfs beter.
Los van het feit of dit beter zou zijn, mysqli werkt uitsluitend met objecten, en niet (langer) met resources (zoals mysql dat deed), dus het is in ieder geval een stuk logischer.