PHP Mysql fejl

Tags:    php

Jeg har et problem jeg søger i min database og når jeg bruger "SELECT * FROM Lamper WHERE kattergori = 'Aber'"

får jeg en fejl i næste linie alså
while($row = mysql_fetch_array($query)) { FEJL Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/ozonlamper.dk/ozonlamper.dk/httpd.www/add/Andet.php on line 6
nogen der kan hjælpe mig


<?
include("./config/gb_head.inc");
mysql_connect("+++","+++","+++
mysql_select_db("ozonlamper_dk");
$query = mysql_query("SELECT * FROM Lamper WHERE kategori = 'Aber'");
while($row = mysql_fetch_array($query)) {
$newantal = $row[antal];
$newnavn = $row[navn];
$newkategori = $row[kategori];
$newdublet = $row[dublet];
$newproduk_nr = $row[produk_nr];
$newhøjde = $row[højde];
$newkommentar = $row[kommentar];
$newbillede_nr = $row[billede_nr];
$newpris = $row[pris];
include("./config/gb_design.dat");
}

[Redigeret d. 02/02-04 13:53:23 af Jesper Møller]

[Redigeret d. 02/02-04 13:54:09 af Jesper Møller]



7 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
så skal du jo se efter hvad der er galt!!!

mysql_query("din query her")or die(mysql_error());




er Lamper med stort? prøv med lille :)



Nu ved jeg ikke helt, men du mangler i hvertfald en ") i linjen: mysql_connect("+++","+++","+++

:) Men som Jesper siger, så prøv lige or die(mysql_error());, den udskriver hvad fejlen er. Ofte er det noget med, at du har angivet et forkert kolonne navn, eller tabell navn!

Hilsen CHadi
Mit lykketal er 2959



Jeg har et problem jeg søger i min database og når jeg bruger "SELECT * FROM Lamper WHERE kattergori = 'Aber'"

får jeg en fejl i næste linie alså
while($row = mysql_fetch_array($query)) { FEJL Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/ozonlamper.dk/ozonlamper.dk/httpd.www/add/Andet.php on line 6
nogen der kan hjælpe mig


<?
include("./config/gb_head.inc");
mysql_connect("+++","+++","+++
mysql_select_db("ozonlamper_dk");
$query = mysql_query("SELECT * FROM Lamper WHERE kategori = 'Aber'");
while($row = mysql_fetch_array($query)) {
$newantal = $row[antal];
$newnavn = $row[navn];
$newkategori = $row[kategori];
$newdublet = $row[dublet];
$newproduk_nr = $row[produk_nr];
$newhøjde = $row[højde];
$newkommentar = $row[kommentar];
$newbillede_nr = $row[billede_nr];
$newpris = $row[pris];
include("./config/gb_design.dat");
}

[Redigeret d. 02/02-04 13:53:23 af Jesper Møller]

[Redigeret d. 02/02-04 13:54:09 af Jesper Møller]


Prøv at checke alle navnene i dit query:
Lamper
kategori
Aber

check om de staves lige sådan i din database (husk case-sensitivity)

ja og som tidligere nævnt lav en:
$query = mysql_query("SELECT * FROM Lamper WHERE kategori = 'Aber'") OR die(mysql_error());

Hilsen

Martin Dybdal (Dybber)



Bare lige på sidelinjen.
kattergori staves kategori. :)



/AC



Bare lige på sidelinjen.
kattergori staves kategori. :)



/AC


Ja det er rigtig men dog ikke lige det der var problemet :o)



Hvis du har fået svar på din post så vær venlig at lukke den.

-----------------------------------------------------------------------------

»»Mark S. Johansen



t