Gå til innhold

Warning: mysql_num_rows ?


Anbefalte innlegg

Skrevet

Plutselig nå nettopp så dukket dette opp på siden min:

 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/web/wno128882/bruker.php on line 325
Det er ingen dyr i dette huset!

 

Jeg har ikke endret noe i bruker.php heller.

 

Er dette noe som kan gå bort av seg selv?

Videoannonse
Annonse
Skrevet
hva står på linjene over og under da?

7190729[/snapback]

 

Dette:

 

print "<h2>Dyr:</h2>\n";
$sql = mysql_query("SELECT id FROM dyr_dyr WHERE bruker LIKE '" . $bruker . "'");
if(mysql_num_rows($sql) < 1) {
 print "Det er ingen dyr i dette huset!<br /> ";
}
else {

Skrevet
Legg alltid inn echo mysql_error(); på strategiske plasser, så ser du ihvertfall om det er noe galt med spørringen din.

7190780[/snapback]

 

Skulle gjerne gjort det om jeg hadde visst hvor det skulle plasseres :blush:

Gjest Slettet+142
Skrevet

bare erstatt litt her:

 

if(mysql_num_rows($sql) < 1) {
print "Det er ingen dyr i dette huset!<br /> ";
}
echo mysql_error();

 

kanskje du får svaret ditt?

Skrevet
bare erstatt litt her:

 

if(mysql_num_rows($sql) < 1) {
print "Det er ingen dyr i dette huset!<br /> ";
}
echo mysql_error();

 

kanskje du får svaret ditt?

7190857[/snapback]

 

Skal jeg legge inn det istedenfor? Jeg ødelegger vel ikke noe da? :blush:

Skrevet

La det inn, og nå kom ikke siden opp i det heletatt, men dette kom opp:

 

Parse error: syntax error, unexpected T_ELSE in /usr/home/web/wno128882/bruker.php on line 330
Gjest Slettet+142
Skrevet

oj.. sorry :wallbash::blush:

 

så ikkje else'n din der.. gjør dette istedenfor

 


echo mysql_error();
if(mysql_num_rows($sql) < 1) {
print "Det er ingen dyr i dette huset!<br /> ";
}

no må det jo virke :p

Skrevet

Tok bort en ")" og nå kommer denne feilmeldingen:

 

Can't open file: 'dyr_dyr.MYI' (errno: 145)
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/web/wno128882/bruker.php on line 326
Det er ingen dyr i dette huset!

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/web/wno128882/bruker.php on line 330

Skrevet
Er du sikker på at tabellen dyr_dyr finnes?

Det kan være noe galt i databasen.

7191078[/snapback]

 

Alt har fungert helt fint.. I dag også... Det var plutselig nå at det ikke fungerte.

Skrevet

Jeg gikk inn i databasen nå og skjekket dyr_dyr, og da jeg tok musa over linken så sto det "Can't open file" (errno 145) (0 rader)

 

 

Hva i alle dager har skjedd? :dontgetit::cry:

Skrevet (endret)
Da er tabellen "ødelagt".

Se her for info om hvordan du reparerer: http://www.redrook.com/faqs/mysql-error-ca...d-errno-145.php

(ganske enkelt kjør "REPAIR TABLE dyr_dyr" (i phpMyAdmin f.eks))

7191294[/snapback]

 

Ahh.. Så det går an å reparere det? :D:) Isåfall så steg humøret mitt flere hakk nå :)

 

Aha.. Jeg skal Kjøre SQL spørring/spørringer mot databasen? :)

Endret av Iris_L
Skrevet
Hvor skal jeg gå når jeg skal kjøre REPAIR TABLE dyr_dyr ? Struktur, sett inn?

 

"SQL"...

 

Det er vel ingen garanti for at det virker, men jeg regner med du har backup? ;)

Skrevet

Nå er det gjort, men nå kommer det ingenting under "Dyr". Det burde kommet opp en del dyr der :blush: Ja jeg har backup fra helgen, men jeg vet ikke hvordan jeg bruker en :blush: Er så n00b :blush::p

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...