Php Mysql选择自动跳过第一个值
我有一张mysql表,看起来像这个Php Mysql选择自动跳过第一个值,php,mysql,Php,Mysql,我有一张mysql表,看起来像这个 id title start resourceId 和php查询: <?php include("config.php"); $data = mysql_query ("SELECT * FROM `evenement`"); $zaznam = mysql_fetch_array ($data); while($zaznam = mysql_fetch_array ($data)) { $arr2[]
id title start resourceId
和php查询:
<?php
include("config.php");
$data = mysql_query ("SELECT * FROM `evenement`");
$zaznam = mysql_fetch_array ($data);
while($zaznam = mysql_fetch_array ($data))
{
$arr2[] = $zaznam["start"].$zaznam["resourceId"];
}
print_r($arr2);
?>
我不明白为什么我只得到两个结果。它一直在工作,但今天,我清空了我的桌子,它停止了工作。您要取两次资源:
$zaznam = mysql_fetch_array ($data);
while($zaznam = mysql_fetch_array ($data))
删除第一个。您将获取两次资源:
$zaznam = mysql_fetch_array ($data);
while($zaznam = mysql_fetch_array ($data))
删除第一行。如果要调用
mysql\u fetch\u array
两次,请删除此行:
$zaznam = mysql_fetch_array ($data);
由于覆盖了while循环中的值,因此永远不会使用它
$zaznam = mysql_fetch_array ($data);
另请注意,
mysql\u*
函数已被弃用,请改用。如果要调用mysql\u fetch\u array
两次,请删除此行:
$zaznam = mysql_fetch_array ($data);
由于覆盖了while循环中的值,因此永远不会使用它
$zaznam = mysql_fetch_array ($data);
还要注意的是,
mysql\u*
函数已被弃用,请改用。您有两个调用mysql\u fetch\u array(),第一个调用在循环获取第一行之前
使用
相反。您有两个mysql\u fetch\u array()调用,第一个调用在循环获取第一行之前 使用
相反。在while循环之前从代码中删除这一行
$zaznam = mysql_fetch_array ($data);
出现错误是因为调用mysql\u fetch\u数组函数时,它会从mysql\u查询结果中获取结果。在while循环之前从代码中删除这一行
$zaznam = mysql_fetch_array ($data);
当调用mysql\u fetch\u数组函数时,它会从mysql\u查询结果中获取结果,因此会出现错误。答案简单明了!伙计,谢谢你的快速回答。我在5分钟内将ti标记为解决方案简单易懂的答案!伙计,谢谢你的快速回答。我在5分钟内将ti标记为溶液