PHP 输入输出卡住了?

PHP 输入输出卡住了?
<?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);

相关内容