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
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
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)
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.
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