13. juni 2003 - 11:02Der er
5 kommentarer og 1 løsning
mysql_fetch_array() virker kun på 1 server
jeg bruger en mysql_fetch_array() på min ene server (arbejdscomputer) hvor denne virker perfekt, men når jeg ligger scriptet over på min anden webserver får jeg denne fejl:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\apache\htdocs\mvc\lib\DataAccess.php on line 46
??? Det er en nøjagtig kopi, og serveren er sat op på nøjagtig samme måde. Den ene server kører win2000 og den anden xp, men det burde da ikke have nogen betydning.
den skriver at det parameter du kalder funktionen med ikke er en gyldig resultatressource, hvilket sandsynligvis betyder at der opstår en mysql-fejl ved udførelsen af mysql_query
prøv at tilføj "or die()"
$resultat = mysql_query($sql) or die(mysql_error());
Jeg har ikke benyttet fejl handling så meget i sql...hmm, måske var det en god ide at begynde på...Jeg havde glemt at give det korrekte DB_name med...ups Lækkert, takker mange gange for det hurtige svar :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.