webForumDet fria alternativet

Ett snyggare hack

1 svar · 137 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 825 inlägg
#1

Hur gör jag när jag vill connecta till en databas men inte loopa för att få fram namnen på olika poster?

$myDB=mysql_connect("localhost","root");
mysql_select_db("olai",$myDB);
$SQL = "SELECT * FROM users WHERE x_ID = $x_ID";
$result=mysql_query($SQL, $myDB);

## COLLECT NAMES
while($myrow = mysql_fetch_array($result)){
-- $x_ID        = $myrow["x_ID"];
-- $x_PW        = $myrow["x_PW"];
-- $x_user      = $myrow["x_user"];
-- $x_password  = $myrow["x_password"];
-- $x_firstname = $myrow["x_firstname"];
-- $x_lastname  = $myrow["x_lastname"];
-- $x_email     = $myrow["x_email"];
}

Kan man skriva det där lite snyggare??

------------------
"Never underestimate your opponents." - Name the movie.

QazMedlem sedan feb. 2000211 inlägg
#2

Du kan ju använda list om du känner för det.

while(list($x_ID,$x_PW,$x_user,$x_password, $x_firstname, $x_lastname, $x_email) = mysql_fetch_array($result));

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)