Forum Doku Wiki Blog

Forumsarchiv 2002, Dezember
php4/mysql - Mysql Fehlermeldung

archivierte Beiträge lesen

  1. (DATENBANK) php4/mysql - Mysql Fehlermeldung von COmpu, 13. 12. 2002, 15:50

php4/mysql - Mysql Fehlermeldung

Der folgende Beitrag wurde am 13. 12. 2002, 15:50 Uhr von COmpu veröffentlicht.

Hi!

Warum erscheint immer folgende Fehlermeldung bei diesem Aufruf?


$sql = "SELECT ad.d_bild_artikel, ad.d_".$language.",          ad.d_artikelnummer,pk.d_gallerie, pk.produktname,bi.d_produktname, bi.d_artikelnummer FROM artikeldetails ad, produktkuerzel pk, bestellinfo bi  WHERE (bi.d_produktname = ".$produktname.") && (pk.d_produktname = bi.d_produktname) && (ad.d_artikelnummer = bi.d_artikelnummer)";

$ergebnis = @mysql_query($sql,$dbConnection);

while ($bildrow=mysql_fetch_array($ergebnis))

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\pages\catalog.php on line 85

php4/mysql - Mysql Fehlermeldung

Der folgende Beitrag wurde am 13. 12. 2002, 16:06 Uhr von web_dacor veröffentlicht.

> $ergebnis = @mysql_query($sql,$dbConnection);
>
> while ($bildrow=mysql_fetch_array($ergebnis))
>
> Warning: mysql_fetch_array(): supplied argument is not a valid
MySQL result resource in d:\pages\catalog.php on line 85

Hey,

nehme doch mal das @ vor mysql_query weg,
dann mach nen echo $sql
dann guck nochmal, ob die Abfrage paßt

Gruesse Dacor

php4/mysql - Mysql Fehlermeldung

Der folgende Beitrag wurde am 13. 12. 2002, 16:20 Uhr von Compu veröffentlicht.

Habe ich gemacht:
Sieht doch OK aus oder? Wo liegt nur das Problem?

deestheticbaselcSELECT ad.d_bild_artikel, ad.d_de, ad.d_artikelnummer, pk.d_gallerie, pk.produktname, bi.d_produktname, bi.d_artikelnummer FROM artikeldetails ad, produktkuerzel pk, bestellinfo bi WHERE (bi.d_produktname = estheticbaselc) && (pk.d_produktname = bi.d_produktname) && (ad.d_artikelnummer = bi.d_artikelnummer)

php4/mysql - Mysql Fehlermeldung

Der folgende Beitrag wurde am 13. 12. 2002, 17:45 Uhr von Thomas Schmieder veröffentlicht.

Hallo,

$res = mysql_query() macht kein Echo in PHP. Da muss man schon mal etwas fliessiger sein, und nachgucken, ob $res den gültig ist. Wenn nicht, könnte man sich ja eventuell, nur wenns wirklich nicht zuviel verlangt ist, der Funktion mysql_error() bedienen und nachfragen, was denn bemängelt wird.

Das sollte man aber vielleicht auch schon nach dem $con=mysql_connect(...) tun, wenn in $con auch nur NULL oder eben nix drinsteht, also

if(!$con)
{
  echo mysql_error();
}

Fehlermeldungen sind doch für Programmierer das Schönste, was es gibt. Stell Dir mal vor, die Fehler würden auftreten, und Du wüsstest nicht warum!? *ggg*



Liebe Grüße aus http://www.braunschweig.de

Tom



--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.

php4/mysql - Mysql Fehlermeldung

Der folgende Beitrag wurde am 13. 12. 2002, 16:53 Uhr von zoophag veröffentlicht.

meines wissens müsste die Abtrennung der
Variablen $language nicht mit Punkten sondern mit kommas erfolgen:
also nicht:
$sql = "SELECT ad.d_bild_artikel, ad.d_".$language.",...
sondern
$sql = "SELECT ad.d_bild_artikel, ad.d_",$language,",...

versuch das mal, aber wenn schon dann
später bei den anderen Variablen auch!!!!

> Hi!
>
> Warum erscheint immer folgende Fehlermeldung bei diesem Aufruf?
>

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4