Ook bij je mysqli_query() mist de connectie als argument.
Als je de OO-techniek (Object-oriënted) gebruikt, dan ben je trouwens flexibeler. Dan hoef je niet steeds die connectie als argument te gebruiken. Mijn voorkeur gaat altijd naar de OO-variant van mysqli uit omdat dit al met een (interne) class werkt. Als je gevorderd bent kan je nog altijd meer leuke dingen doen, zoals de class uitbouwen (extenden) of functies clonen.
Dat levert de volgende foutmeldingen op:
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\USB WebServer\root\Youtube11\index3.php on line 33
Zorg dat je uiteindelijk netjes je query werkend hebt, met goede controle, en dan zal je fetch_assoc ook prima werken.
Er zitten wel een hoop fouten in die MySQLi-boilerplate . Veel argumenten missen in de functies.
Ik geloof dat de maker ook op PHPhulp zit. Ik zal dit eens terugkoppelen, en eventueel zelf aanpassen (lang leve GitHub). Het verschil tussen het oude afgeschreven mysql_***() functiebibliotheek en de vervangende mysqli_***() functiebibliotheek is overigens niet bepaald enkel een 'i'-tje toevoegen, wat de auteur van die boilerplate gedaan heeft.
Hoe heb je nu je controle gebouwd van je query?
Volgens mij niet!:
"SELECT * FROM pagination"; Maar ik weet ook niet welke je controle je zou moeten inbouwen?
dit betekent toch geef me alles wat in pagination zit. Maar dat plaatje is er al (een screenprint)
mysqli_connect_error()? -> levert geen foutmelding.
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\USB WebServer\root\Youtube11\index.php on line 35
User ID User Name User Email