Na talloze debug pogingen blijf ik de volgende melding krijgen:
"Warning: mysql_fetch_object(): 32 is not a valid MySQL result resource in /public_html/members_admin.php on line 58"
Rondom line 58 staat:
Als ik dan in phpMyAdmin de bovenstaande query uitvoer, waarbij ik voor '$uiid' een ID invoer, 1 bijvoorbeeld, dan gaat het goed, en krijg ik de gewenste resultaten.
Ik heb geprobeerd te kijken wat eruit kwam als ik trigger_error() toevoegde aan de code:
Hier kwam slechts dit uit:
Niets dus, hij geeft geen mysql_error (er wordt slechts tekst geëcho'd), dus er zit wat fout in het datatype ofzo gok ik... Maar wat? Kan het liggen aan de column types die er gebruikt worden? fetch ik de data op de verkeerde manier? Het ligt in ieder geval niet aan het verbinden met de database, omdat dat op alle andere pagina's goed gaat, en ik overal hetzelfde bestandje include.
Als ik op google zoek naar de melding, dan krijg ik alleen maar websites die dezelfde warning bevatten
, dus daar heb ik niets aan. Ook op php.net en dev.mysql.com kon ik niet veel zinnigs vinden 
Waar kan deze warning aan liggen, en belangrijker nog: hoe kan ik er vanaf komen?
"Warning: mysql_fetch_object(): 32 is not a valid MySQL result resource in /public_html/members_admin.php on line 58"
Rondom line 58 staat:
PHP:
1
2
3
4
5
6
7
8
9
| $query = "SELECT ID_MEMBER, realName, gender, birthdate, location, signature, avatar FROM uiforum_members WHERE ID_MEMBER = '$uiid' AND (ID_GROUP = 1 OR ID_GROUP = 16)"; $result = mysql_query($query) or die ("memberquery mislukt" . mysql_error()); while($obj = mysql_fetch_object($result)) { // etc } |
Als ik dan in phpMyAdmin de bovenstaande query uitvoer, waarbij ik voor '$uiid' een ID invoer, 1 bijvoorbeeld, dan gaat het goed, en krijg ik de gewenste resultaten.
Ik heb geprobeerd te kijken wat eruit kwam als ik trigger_error() toevoegde aan de code:
PHP:
1
2
3
4
5
6
| $query = "SELECT ID_MEMBER, realName, gender, birthdate, location, signature, avatar FROM uiforum_members WHERE ID_MEMBER = '$uiid' AND (ID_GROUP = 1 OR ID_GROUP = 16)"; $result = mysql_query($query) or die ("query mislukt"); trigger_error ( "MySQL Error!!<br><br>" . mysql_error () . "<br>in query:<br>$query" ); |
Hier kwam slechts dit uit:
Notice: MySQL Error!! in query: (mn query)
Niets dus, hij geeft geen mysql_error (er wordt slechts tekst geëcho'd), dus er zit wat fout in het datatype ofzo gok ik... Maar wat? Kan het liggen aan de column types die er gebruikt worden? fetch ik de data op de verkeerde manier? Het ligt in ieder geval niet aan het verbinden met de database, omdat dat op alle andere pagina's goed gaat, en ik overal hetzelfde bestandje include.
Als ik op google zoek naar de melding, dan krijg ik alleen maar websites die dezelfde warning bevatten


Waar kan deze warning aan liggen, en belangrijker nog: hoe kan ik er vanaf komen?
I just can't believe all the things people say.
Why must I deal with this shit, every fuckin' day?