Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:43 Der er 11 kommentarer og
1 løsning

noget i denne sql sætning er galt?

$res2 = mysql_query("SELECT * FROM endelser where app ==" .$_FILES['userfile']['type'] ."");
if (mysql_num_rows($res2) !=0){


Ved nogen hvad der er galt. fejlen er:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\rasmus\taxainside\admin\filer.php on line 85
Avatar billede kring Nybegynder
17. juli 2003 - 11:46 #1
En anden måde at lave det check du laver på er:

while($rows = mysql_fetch_array($res2))
{
  behandle data
}

Den løber alle resultater igennem og hvis der ingen resultater er så kommer den ikke ind i while'en...

Kring
Avatar billede erikjacobsen Ekspert
17. juli 2003 - 11:47 #2
$res2 = mysql_query("SELECT * FROM endelser where app ='" .$_FILES['userfile']['type'] ."'");
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:48 #3
nej, for den finder kun en eller ingen. Der skal være en fejl echo hvis intet fundet..
Avatar billede avminarm Juniormester
17. juli 2003 - 11:48 #4
der skel ikke være == i en sql sætning:

$res2 = mysql_query("SELECT * FROM endelser where app = " .$_FILES['userfile']['type'] ."");
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:49 #5
samme fejl:
i linje 85 som er denne:
if (mysql_num_rows($res2) !=0){


hele koden:
$res2 = mysql_query("SELECT * FROM endelser where app = " .$_FILES['userfile']['type'] ."");
if (mysql_num_rows($res2) !=0){
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:50 #6
erikjacobsen --> vinder igen... svar lige
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:53 #7
vil du ikke også lige fortælle mig hvorfor denne ikke virker:
$res2 = mysql_query("SELECT * FROM endelser");
while($row = mysql_fetch_array($res2)) {
echo $row['endelse'] .$row['app'] .$row['navn'] ."<p>";
}
$res1 = mysql_query("SELECT * FROM endelser");
while($row = mysql_fetch_array($res1)) {
echo $row['id'];
$res2 = mysql_query("delete * FROM endelser where ID ='" .$row['id'] ."'");
echo "bla";
}

den sletter ikke :(
Avatar billede erikjacobsen Ekspert
17. juli 2003 - 11:53 #8
gem dine dyrebare point til noget andet :)
Avatar billede erikjacobsen Ekspert
17. juli 2003 - 11:54 #9
$res2 = mysql_query("delete FROM endelser where ID ='" .$row['id'] ."'");
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:55 #10
takker meget.. er du sikker med de points?
Avatar billede erikjacobsen Ekspert
17. juli 2003 - 11:56 #11
ja ja *g* - jeg har så rigeligt
Avatar billede taager-kongen Nybegynder
17. juli 2003 - 11:57 #12
okay.
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