作者lemontea1011 (混混a柠檬)
看板PHP
标题[请益] mysql_fetch_assoc 只能做一次?
时间Fri Jul 22 16:38:10 2016
http://i.imgur.com/LaNUq3x.jpg
上图为联系资料库的部分
http://i.imgur.com/1tC30zY.jpg
上图为回圈输出每笔资料
但是我想在同一个页面输出两个一模一样的表格
所以我直接复制整个<table>的部分
但是
while($seo_result=mysql_fetch_assoc($seo_data)){...}
这个判断式却没办法在抓一次资料
所以第二个表格资料的部分完全没有显示
必须换个变数做同样的事情两次才能在输出一模一样的表格
请问这是正常的吗?
有换成row /array等方式
但是就$seo_data这个变数没办法再fetch一次
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.190.119
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1469176693.A.7BB.html
※ 编辑: lemontea1011 (114.37.190.119), 07/22/2016 16:39:19
1F:→ tkdmaf: 因为资料库指标已经指完了。 07/22 16:39
2F:→ tkdmaf: 你可以用mysql_data_seek()重设指标位置 07/22 16:40
3F:→ tkdmaf: 但其实我建议你另外处理成阵列。 07/22 16:40
4F:→ tkdmaf: 然後最佳解是:请改用pdo来写。 07/22 16:40
5F:→ lemontea1011: 感谢!!!seek出来了!! 07/22 16:54
6F:→ xdraculax: 哈哈 点开图片就知道留言一定有 pdo XD 07/23 06:15
7F:推 tsao1211: 跑两个一样的表 不建议这样用 不然修改就要改两个地方 07/23 07:45
8F:推 tsao1211: 你可以存在一个变数 echo两次 或用js直接复制一样的表 07/23 07:47
9F:→ tsao1211: 都比现在的方法好 07/23 07:47
10F:推 crossdunk: 当然要有pdo 这麽好用的东西 还是很多人不用 07/26 14:54