Gå til innhold

Problemer med å ta ut info av database


Anbefalte innlegg

Skrevet

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: {

Videoannonse
Annonse
Skrevet

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.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...