这不起作用
$restab=mysql_query("SELECT `tb_id`, `tb_head` FROM `tbs` where dashboard_id=$dash_board_id") or die(mysql_error());
$resbody=$restab;
这是有效的
$restab=mysql_query("SELECT `tb_id`, `tb_head` FROM `tbs` where dashboard_id=$dash_board_id") or die(mysql_error());
$resbody=mysql_query("SELECT `tb_id`, `tb_head` FROM `tbs` where dashboard_id=$dash_board_id") or die(mysql_error());
答案 0 :(得分:1)
$result = mysql_query("SELECT `tb_id`, `tb_head` FROM `tbs` where dashboard_id=$dash_board_id")
or die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
.... do some stuff
}
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)) {
.... do some more stuff
}
但是由于不推荐使用mysql扩展,你真的应该切换到mysqli或pdo,并学习使用绑定变量
答案 1 :(得分:0)
重大更新:
创建var:
$query = "SELECT `tb_id`, `tb_head` FROM `tbs` where dashboard_id=$dash_board_id";
多次调用函数:
$resbody = mysql_query($query) or die(mysql_error());
$restab = mysql_query($query);
请勿使用已弃用的函数nex时间,请查看MYSQLI
或PDO
答案 2 :(得分:0)
答案 3 :(得分:0)
如果您不想再次进行相同的查询,请使用
mysql_data_seek($restab,0)
然后再使用它。内部行指针将被重置
更多信息:http://www.w3schools.com/php/func_mysql_data_seek.asp