AJax技术

while 迴圈裡面需要 query和ajax

字号+ 作者:H5之家 来源:H5之家 2017-10-16 11:00 我要评论( )

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化

我想問大家寫法跟我是不是一樣?
假設我要用迴圈撈資料時

while ($row=mysql_fetch_array($sql)){ 資料顯示... }

但假設我需要迴圈資料中的$row[id]去做其他事情
我就得把mysql_query放進while裡面 這樣我才能知道每一筆的$row[id]
像這樣

while ($row=mysql_fetch_array($gettimeline)){ $sql2 = mysql_query("SELECT * FROM `xxx` WHERE `id` = '".$row['id']."' "); }

那這樣每一筆資料撈出來之後
他不就會重複每一筆的$sql2查詢?
這樣寫法是對的嗎
以及ajax也是一樣
假設我要刪除某文章 為了取得該文章id我還是得把它放進while迴圈內

while ($row=mysql_fetch_array($gettimeline)){ $sql2 = mysql_query("SELECT * FROM `xxx` WHERE `id` = '".$row['id']."' "); <script> $("#remove_timeline_<? echo $row['timeline_id'];?>").click(function(){ $.ajax({ type: "POST", url:"remove?to=<? echo $row['timeline_id'];?>", cache: false, success: function(){ } }); } }); </script> }

這樣每一筆都會有重複的ajax和query 越多筆一定會越慢吧....
請問大家會怎麼做?

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 我看了好几个关于 ajax 的教程,可能是教程讲的不够深,我想问问 p

    我看了好几个关于 ajax 的教程,可能是教程讲的不够深,我想问问 p

    2017-10-08 09:03

  • 使用ajax后,lazyload.js失效,怎么解决

    使用ajax后,lazyload.js失效,怎么解决

    2017-08-31 08:00

  • ajax 大量PHP+ +MySQL结合的例子,学习最新Web 2.0 想选择! WEB

    ajax 大量PHP+ +MySQL结合的例子,学习最新Web 2.0 想选择! WEB

    2017-07-19 17:01

  • AJAX 请求时,SpringMVC 拦截器无法获得 session 中的值

    AJAX 请求时,SpringMVC 拦截器无法获得 session 中的值

    2017-06-15 10:01

网友点评
-