Ik heb een klein probleempje met de volgende functie die ik gebruik;
Als ik deze functie aanroep in met een "select" query gaat alles goed, echter op het moment dat ik een insert/update/delete query voer aan de functie, dan krijg ik in mijn error log " mysql_num_rows(): supplied argument is not a valid MySQL result resource" . Dat klopt ook, want een kloppende query geeft inderdaad geen rows terug.Code:function query ($sql) { $res = mysql_query($sql); if (!$res) { $errmsg = "Could not successfully run query [ $sql ] from DB: ".mysql_error(); ErrorHandler(0, $errmsg, __FILE__, __LINE__, ""); echo "Database error!"; exit; } $rescount = 0; if (mysql_num_rows($res) > 0) { while ($row = mysql_fetch_assoc($res)) $ret[$rescount++]=$row; mysql_free_result($res); } if (!isset($ret)) $ret = FALSE; return $ret; }
Ik heb al geprobeert deze melding weg te krijgen door het gebruik van de functie "mysql_affected_rows" maar dat geeft weer een probleem bij "select" queries.
Heeft iemand "de" oplossing om deze foutmelding weg te krijgen? Of zie ik iets heel "doms" over het hoofd?

Likes:


Quote