TheClown Skrevet 26. august 2007 Skrevet 26. august 2007 Heisann. Jeg lager et lite script bare for morroskyld. Egentlig mest for å lære meg mer MySQL. Men nå har jeg kjørt meg inn i problemer. Hvorfor vil ikke denne funke? $connection = mysql_connect("noe morrro", "lmorrororo", "hemmelig"); mysql_select_db("lorroro", $connection); //The SQL connection echo "5 siste linker"; $sql = "SELECT t1.link_id, t1.link_title, t1.user_id, t1.cat_id, t2.user_id, t2.username, t3.cat_id, t3.cat_name FROM link t1, user t2, cat t3 WHERE t1.user_id == t3.user_id AND t1.cat_id == t3.cat_id ORDER BY t1.link_id DESC LIMIT 5"; $result=mysql_query($sql); while ($row=mysql_fetch_assoc($result)) { [...] Jeg har brukt akkurat det samme scriptet før, men jeg får det ikke til å funke nå. Feilmeldingen er: 5 siste linker Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mounted-storage/home20a/sub001/sc20063-GJYD/ru.net/link/index.php on line 17 16: $result=mysql_query($sql); 17: while ($row=mysql_fetch_assoc($result)) 18: {
Crowly Skrevet 27. august 2007 Skrevet 27. august 2007 Du blander php og mysql, det er ikke == i mysql så endre t1.user_id == t3.user_id AND t1.cat_id == t3.cat_id til t1.user_id = t3.user_id AND t1.cat_id = t3.cat_id så tror jeg det skal fungere fint.
BlueEAGLE Skrevet 27. august 2007 Skrevet 27. august 2007 [...] $result=mysql_query($sql) or die(mysql_error()); [...] Leksjon #3: Sjekk alltid at du får fornuftige resultater fra eksterne kilder.
TheClown Skrevet 27. august 2007 Forfatter Skrevet 27. august 2007 Takk for begge svar. Har egentlig aldri bruke/brydd meg noe om errorer (med mindre de føkker scriptet). Alt funker veldig fint nå
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå