dwdMedlem sedan juli 200446 inlägg
En enkel fråga...
Jag har en MySQL databas med en tabell som heter "user". Nu vill jag hämta ngr värden (user, psw, mail) från tabellen "user" och skriva ut dem i webbläsaren.
Så här har jag skrivit:
<table>
<?
mysql_connect("XXXXX", "XXXXX", "XXXXX");
mysql_select_db("XXXXX");
$result = mysql_query("SELECT user, psw, mail FROM user");
while ($r = mysql_fetch_array($result))
{
echo('<tr><td>');
echo($r['user']);
echo('</td><td>');
echo($r['psw']);
echo('</td><td>');
echo($r['mail']);
echo('</td></tr>');
}
?>
>/table>
detta fungerar naturligtvis inte..
Fel meddelande:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/dwdesign.se/dwdesign.se/httpd.www/hemsida/community/test2.php on line 6
Kan ngn hjälpa mig, fort innan jag slitit av mig ALLT hår på skallen!! Tack
MatteMedlem sedan aug. 20002 970 inlägg
Antingen har du något fel i SQL-frågan, eller så är det fel på MySQL-anslutningen. Skriv så här för att få ett felmeddelande som förhoppningsvis kan ge dig lite information:
$result = mysql_query("SELECT user, psw, mail FROM user") or die(mysql_error());
dwdMedlem sedan juli 200446 inlägg
arghhh!! Jag hade skrivit "mail" där det skulle vara "email"...!
Tackar, nu har jag iaf lite hår kvar på skallen.
dwdMedlem sedan juli 200446 inlägg
Nu vill jag skriva ut namnet på den användare som är inloggad.
<?php
$username = $_SESSION['username'];
mysql_connect("XXXXX", "XXXXX", "XXXXX");
mysql_select_db("XXXXX");
$result = mysql_query("SELECT usr, psw, email, fname, lname, id FROM user WHERE usr = $username") or die(mysql_error());
$r = mysql_fetch_array($result)
?>
Detta är ditt förnamn: <strong><? echo($r['fname']); ?>
Det är Allan som är inloggad, dvs $_SESSION['username'] = Allan
Fungerar icke...
Felmeddelande:
Unknown column 'allan' in 'where clause'
MatteMedlem sedan aug. 20002 970 inlägg
Ett par apostrofer runt $username saknas
... WHERE usr = '$username'
dwdMedlem sedan juli 200446 inlägg
tack! antar att man slipper göra sådana slarvfel när man kodat ett tag.. :r