11. maj 2003 - 11:25
Der er
15 kommentarer og 1 løsning
Data ud af en tabel
Kære Eksperter !! Jeg har et med at hente data fra en tabel. Jeg er ret sikekr på min kode er rigtig, men der kommer ikke det der er i tabellen. Der kommer bare: Resource id #3 Resource id #4 Kode: $test_bruger = mysql_query("SELECT `bruger` FROM `login`"); $test_pass = mysql_query("SELECT `pass` FROM `login`"); I min Tabel står der: bruger pass crx 914258
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$query = mysql_query("SELECT * FROM login");
$t = mysql_query("SELECT bruger,pass FROM `login") or die(mysql_error()); while ($row=mysql_fetch_row($t)) { print "$row[bruger] $row{pass]<br>"; }
$t = mysql_query("SELECT bruger,pass FROM login") or die(mysql_error()); while ($row=mysql_fetch_array($t)) { print "$row[bruger] $row{pass]<br>"; }
Og for at udskrive det (Hvis der senere kommer flere også) $query = mysql_query("SELECT * FROM login"); while($row = mysql_fetch_array($query)){ echo "$row[bruger] $row[pass]<br/>"; }
Er det kun den ene række du ønsker at få ud er det blot: $query = mysql_query("SELECT * FROM login"); $row = mysql_fetch_array($query); echo "$row[bruger] $row[pass]";
nej, ahv - det går galt hvis tabellen er tom. Du skal mindst have en if
$query = mysql_query("SELECT * FROM login"); $row = mysql_fetch_array($query); if($row){ echo "$row[bruger] $row[pass]"; }
ahv den sidste du gav virkede. Men hvordan passer den så ind i min kode her ?? <?php mysql_connect("localhost","user","pwd"); mysql_select_db("crx"); $query = mysql_query("SELECT * FROM login"); while($row = mysql_fetch_array($query)); mysql_close(); if(($bruger == $row[bruger]) && ($pass == $row[pass])) { include('login_pass.txt'); } else { print 'Forkert Login / Bruger'; } print "<br>Bruger: $bruger <br>" ; print "pass: $pass"; ?>
ahv> Jeg ville nok checke om $query er et gyldigt resultset
morw /> hvordan gør du det ??
Ved at checke at den ikke retunerer false..
hmmm hvad er det så lige koden til det er ??
crx >> din kode kunne se sådan her ud: <?php mysql_connect("localhost","user","pwd"); mysql_select_db("crx"); $query = mysql_query("SELECT * FROM login WHERE bruger='$bruger' AND pass='$pass'"); if(mysql_num_rows($query) != 0) { $row = mysql_fetch_array($query); include('login_pass.txt'); echo "<br/>Bruger: $bruger <br/>" ; echo "pass: $pass"; } else { echo "Forkert Login / Bruger"; } mysql_close(); ?>
if(false === ($query = @mysql_query("SELECT * FROM login"))) { die("den er helt gal"); }
yiiiR sådan ahv :P så passer det :) MAX fanXXX !"!
Computerworld tilbyder specialiserede kurser i database-management