Computerhilfen:

Welcome to Computerhilfen.de, your free pc help site. Please take a look at our english website at www.computerhilfen.com where you find tips and help in english and can also ask questions in our english help board.

close
Computerhilfen.de: Hilfe: bei mysql-befehl error



 

bei mysql-befehl error


(Gelesen 269 mal - 0 Mitglieder und 1 Gast betrachten dieses Thema.)
 Antwort Senden Sie dieses Thema Drucken Anmelden / Register

Programmier-Fragen » bei mysql-befehl error

Seiten: [1]

anonymous
Gast

bei mysql-befehl error

« am: 16.09.05, 20:34:14 »


hello

ich habe einen shop im internet, und bei diversen seiten sagt es mir :

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/---/shop/admin/pro_show.php on line 82

diesen error auch noch 2 mal:
:
Warning: Division by zero in /usr/export/www/hosting/---/shop/admin/pro_show.php on line 124

Warning: Division by zero in /usr/export/www/hosting/---/shop/admin/pro_show.php on line 127

bei diesen befehlen im phpcode:

  while ($row = mysql_fetch_object($result))     

+ diesen 2:

$seiten = $num / $ds_anzahl; 

$i = ($get_vars['start'] / $ds_anzahl) -1;     


bitte um hilfe     
 
 
Diesen Beitrag melden   Gespeichert


Mario Offline Marios PC
Special-Member (3.421)
*****

Re: bei mysql-befehl error

« Antwort #1 am: 17.09.05, 08:38:33 »


Hallo,

also die Fehlermeldung ist etwas schwieriger für jemanden, der sich nicht mit dem Thema auseinandersetzt. Deine mysql_query() liefert -wenn alles funktioniert-, eine MySQL-Resource zurück, wenn etwas schief gegangen ist, ein FALSE.
Die Fehlermeldung von mysql_fetch_object() sagt dir also, das dein "$result" keine gültige Resource ist, also muss "$result" FALSE sein. Daraus kannst du schließen, dass irgendetwas mit der Abfrage nicht stimmt. Die hast du aber nicht mit gepostet, daher kann man das schlecht nachvollziehen. Es gibt aber da auch eine ganz tolle Funktion, die heißt: mysql_error() damit kannst du Fehler abfangen. Z.Bsp. baus du die so hier ein:

$abfrage='Dein SQL-Statement';
$result= mysql_query($abfrage) or die(mysql_error());

Dann bist du sicherlich schlauer und weißt, was da faul ist. Die beiden anderen "Warnings" resultieren dann aus der ersten und sollten wenn das $result stimmt weg sein.

Mario Cool

Diesen Beitrag melden   Gespeichert


anonymous
Gast

Re: bei mysql-befehl error

« Antwort #2 am: 18.09.05, 14:58:18 »


hallo

ich hab deinen befehl auf zeile 11 + 12 eingebaut...
nun sagt er mir dass:

Warning: mysql_query(): Access denied for user: 'root@localhost' (Using password: NO) in /usr/export/www/hosting/illegal/illegal/shop/show.php on line 12

Warning: mysql_query(): A link to the server could not be established in /usr/export/www/hosting/illegal/illegal/shop/show.php on line 12
Access denied for user: 'root@localhost' (Using password: NO)

vielen dank
Diesen Beitrag melden   Gespeichert

Seiten: [1]  Antwort Senden Sie dieses Thema Drucken Anmelden / Register 



Ähnliche Themen:
root-Befehl in der Konsole
mysql error 2002
Suse: MySQL DB Error 1045
Batch befehl, bzw befehl, oder ort wo ich die benutzer wechseln exe finde
CMOS checksum error - Hardware Monitor found error - Asus P4B533
Festplattenfehler: Error/Statuscode 0226 - Sector Relocation Error

add bookmark Bookmark:
Gehe zu:  
Programmieren-Forum am 16.09.2005 | | Mobile Version (Handy, PDA)




Computerhilfen.de | Powered by SMF 2.5.1.
© 2001-2009, Lewis Media. Alle Rechte vorbehalten.