<?php
mysql_connect("localhost", "root", "pass") or
die("Could not connect: " . mysql_error());
mysql_select_db("smcs");
$result = mysql_query("SELECT * FROM others");
$row = mysql_fetch_row($result);
echo $row[0];
?>
每次我回应任何内容时它都会显示数字1
。
我不知道1
输入流中是否有其他文件卡住了?
答案1
1
是表格中第一行的第一个值。
暗示:身份列。
不要*
在查询中使用,您最终会选择比您想要的更多的数据,这会更慢。
如果想要获取所有值,请$row
使用 for 循环进行枚举。
你也可能对此有兴趣示例到此结束更好的方法:
// While a row of data exists, put that row in $row as an associative array
// Note: If you're expecting just one row, no need to use a loop
// Note: If you put extract($row); inside the following loop, you'll
// then create $userid, $fullname, and $userstatus so you don't need $row.
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
// Make sure that we be nice to our valuable memory.
mysql_free_result($result);