Avatar billede claushelth Nybegynder
13. juni 2003 - 11:02 Der 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.

claus
Avatar billede claushelth Nybegynder
13. juni 2003 - 11:04 #1
her er min query:

function listProducts($start=0,$rows=50) {
        $this->dao->fetch("SELECT * FROM products LIMIT ".$start.", ".$rows);
    }

Jeg har forsøgt at srive den ud og det går fint
Avatar billede fri-hash Nybegynder
13. juni 2003 - 11:05 #2
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());
Avatar billede fri-hash Nybegynder
13. juni 2003 - 11:06 #3
...som så ligger i din fetch-funktion i klassen, kan jeg se af din kommentar
Avatar billede claushelth Nybegynder
13. juni 2003 - 11:12 #4
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 :-)

claus
Avatar billede fri-hash Nybegynder
13. juni 2003 - 11:15 #5
her får du så et svar ;-)
Avatar billede claushelth Nybegynder
13. juni 2003 - 11:16 #6
hehe...sorry...det gik lidt stærkt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester