27. januar 2003 - 22:23Der er
20 kommentarer og 1 løsning
Finde brugernavn i logind
Jeg sidder og vil lave et brugersystem... men har lidt problemmer med at kunne få min var $user til at kunne ligge si ind i mysql_query("SELECT * FROM users WHERE $user");
er det rigtigt lavet... det er bare et skud i tåven nemlig?
Der er ingen grund til at lave en løkke når du kun får en forekomst...
$connstring = mysql_query("SELECT * FROM users WHERE user='$user' AND pass='$pass'") or die(mysql_error()); $sql = mysql_fetch_array($connstring);
echo $sql["admin_userlevel"];
Jeg har tilføet or die() da den så vil udskrive fejl hvis du har fejl i din sql! :-)
Din fejl kan også skyldes at du ikke fåt nogle forekomster ud af databasen, prøv og lav et tjek først på om du får noget ud, ala det jeg lavede i mit forige eksempel!
kan du se nogen fejl? <?PHP if(isset($_GET['log']) && $_GET['log'] == "on") { $user = $_POST['uname']; $pword = $_POST['pword']; mysql_connect("127.0.0.1","root",""); mysql_select_db("daily-hunt"); $connstring = mysql_query("SELECT * FROM user WHERE username='$user' AMD password='pword'") or die (mysql_error()); $sql = mysql_fetch_array($connstring) echo $sql["admin_news"]; mysql_close(); } else
:-) Man skal virkelig dobbelttjekke hvad kolonnerne hedder og hvordan man kalder dem, både med store og små bogstaver... og stavefejl... :-)
btw. takker for point!
Synes godt om
Ny brugerNybegynder
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.