mysql_query($query,$con);
$query = "SELECT * FROM NW_WORLD;";
$result = mysql_query($query, $con);
$i = 0;
$counter = count($result);
while($result)
{
$village = mysql_result($result, $i, "village");
$player = mysql_result($result, $i, "player");
echo "village: $village ";
echo "player: $player<br>";
$i++;
}
我想打印从Select语句中获取的所有数据。这段代码正常工作,但在表格结束后我得到了一些错误的数据。
警告:mysql_result()[function.mysql-result]:无法跳转到第41行C:\ xampp \ htdocs \ debal \ nw_check_exec.php中MySQL结果索引4的第6788行 村庄:球员:
警告:mysql_result()[function.mysql-result]:无法跳转到第40行C:\ xampp \ htdocs \ debal \ nw_check_exec.php中MySQL结果索引4的第6789行 警告:mysql_result()[function.mysql-result]:无法跳转到第41行C:\ xampp \ htdocs \ debal \ nw_check_exec.php中MySQL结果索引4的第6789行 村庄:球员:
警告:mysql_result()[function.mysql-result]:无法跳转到第40行C:\ xampp \ htdocs \ debal \ nw_check_exec.php中MySQL结果索引4的第6790行 警告:mysql_result()[function.mysql-result]:无法跳转到第41行C:\ xampp \ htdocs \ debal \ nw_check_exec.php中MySQL结果索引4的第6790行 村:球员:
请你帮帮我吗?
答案 0 :(得分:2)
你试过了吗?
mysql_query($query,$con);
$query = "SELECT * FROM NW_WORLD;";
$result = mysql_query($query, $con);
while($data = mysql_fetch_assoc($result)**)**
{
echo "village: $data[village]";
echo "player: $data[player]<br>";
}
答案 1 :(得分:1)
通常,如果我从单列一行(1x1)结果中提取字段,我只使用mysql_result。如果你有多列和/或多行,我建议你改用mysql_fetch_assoc。