Hallo Allen,
Even voorstellen:
Ik ben een 3e jaars MBO student die ICT beheer studeert, ik klooi in mijn vrije tijd met netwerk gerelateerde zaken, Linux en leren voor certificering. Nu wil ik ook beginnen met programmeren. Ik heb enkele jaren geleden geprobeerd te beginnen met Javascript via Codeacadamy maar haakte na enkele uren helaas af.
Ik ga aankomend jaar naar het HBO en in het eerste jaar komt programmeren aan bod met O.A. PHP. Om mij enigszins voor te bereiden wil ik nu al wat geoefend hebben met O.A. PHP.
TLDR
Het probleem:
Ik wil graag een database connectie maken met een mysql database die wat informatie bevat 3 tabellen met wat rows. Ik draai lokaal USB webserver voor het gemak. Ik kan echter wel een connectie maken maar wanneer ik de query wil uitvoeren en de data naar voren wil laten komen krijg ik een foutmelding
Namelijk de volgende:
mysqli_use_result() expects parameter 1 to be mysqli
Dit is de code die ik gebruik:
Voordat ik deze post heb gemaakt ben ik zelf uiteraard ook op onderzoek uitgegaan. Ik heb de onderstaande dingen geprobeerd/nagelopen
Result als eerste de db_connectie uitvoeren en dan de query. I.P.V. andersom wat voor de zelfde melding kan zorgen
Link: https://stackoverflow.com...eter-1-to-be-mysqli-error
Gekeken als ik wel de juiste credentials gebruikte en de Mysql wel juist draaide.
Link: https://stackoverflow.com...o-be-mysqli-boolean-given
Een post op stackoverflow had het ook nog over dat het mixen van MYSQL en MYSQLI statements kon leiden tot de foutmelding, maar dat doe ik zoals jullie kunnen zien niet.
Ik hoop dat jullie mij hiermee kunnen helpen, een hint naar een antwoord kan ik waarderen!
Alvast bedankt en nog een prettige zondag gewenst!
Even voorstellen:
Ik ben een 3e jaars MBO student die ICT beheer studeert, ik klooi in mijn vrije tijd met netwerk gerelateerde zaken, Linux en leren voor certificering. Nu wil ik ook beginnen met programmeren. Ik heb enkele jaren geleden geprobeerd te beginnen met Javascript via Codeacadamy maar haakte na enkele uren helaas af.
Ik ga aankomend jaar naar het HBO en in het eerste jaar komt programmeren aan bod met O.A. PHP. Om mij enigszins voor te bereiden wil ik nu al wat geoefend hebben met O.A. PHP.
TLDR
Het probleem:
Ik wil graag een database connectie maken met een mysql database die wat informatie bevat 3 tabellen met wat rows. Ik draai lokaal USB webserver voor het gemak. Ik kan echter wel een connectie maken maar wanneer ik de query wil uitvoeren en de data naar voren wil laten komen krijg ik een foutmelding
Namelijk de volgende:
mysqli_use_result() expects parameter 1 to be mysqli
Dit is de code die ik gebruik:
code: filename
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| for (i = 0; i < 4; i++) {<?php De code: $DB_SERVER = "localhost"; $DB_USER = "root"; $DB_PASS = "usbw"; $DB_NAME = "world"; // connectie maken $db_connection = mysqli_connect ($DB_SERVER, $DB_USER, $DB_PASS, $DB_NAME); if (mysqli_connect_error()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); //you need to exit the script, if there is an error exit(); } $query ="SELECT * FROM city"; $result =mysqli_query($db_connection, $query); mysqli_use_result ($result); ?> } |
Voordat ik deze post heb gemaakt ben ik zelf uiteraard ook op onderzoek uitgegaan. Ik heb de onderstaande dingen geprobeerd/nagelopen
Result als eerste de db_connectie uitvoeren en dan de query. I.P.V. andersom wat voor de zelfde melding kan zorgen
Link: https://stackoverflow.com...eter-1-to-be-mysqli-error
Gekeken als ik wel de juiste credentials gebruikte en de Mysql wel juist draaide.
Link: https://stackoverflow.com...o-be-mysqli-boolean-given
Een post op stackoverflow had het ook nog over dat het mixen van MYSQL en MYSQLI statements kon leiden tot de foutmelding, maar dat doe ik zoals jullie kunnen zien niet.
Ik hoop dat jullie mij hiermee kunnen helpen, een hint naar een antwoord kan ik waarderen!
Alvast bedankt en nog een prettige zondag gewenst!