1樓:保保優姬
試試用while迴圈吧。
用while迴圈重複查詢結果並儲存到二維陣列中。
while($r = mysql_fecth_assco($qurey))
php 得到了mysql語句中的查詢結果(陣列)但是無法輸出
2樓:清風之無痕歲月
...mysql_connect在以後的版本是會被棄用的建議用pdo或者mysqli來連線運算元據庫。
還有 資料庫返回的是記錄集應該是資源型別,不是乙個陣列。你用陣列方式迴圈當然是不行的。
記錄集是乙個二維**樣子。
分為行和列 一條記錄就是乙個,乙個欄位就是一例他是有指標的,
php通過mysqli從資料庫中獲得的查詢結果$result怎麼傳給j**ascript?
3樓:網友
json資料啊,頁面ajax請求 php端返回json格式資料 js遍歷就行了。
4樓:網友
php不太瞭解 jsp的方法就是通過傳送ajax返回data 然後執行function(data){}這樣就行了。
php如何把mysql中的某個子段的下面的資料整合成乙個陣列(一維陣列)?
5樓:春誤雙卿
$link=mysqli_connect($_session['hlmsdb_ip'],$session['hlmsdb_user'],$session['hlmsdb_pword']) or die('連線失敗:' . mysql_error())
mysqli_select_db($link,$_session['hlmsdb_name']) or die('連線失敗:'.mysql_error())
這個是連線資料庫,具體引數自己填寫。
function getrows($sql)
query ->close();
link ->next_result();
return $data;
/編寫運算元據庫的函式。
sql = "call crmpswebselectforeigncase()"; //這個就是你具體的sql語句。
foreign_case = getrows($sql); //這邊就是你想要的陣列了。
如何用php直接將sql的查詢結果變成乙個陣列?
6樓:網友
1、登入sql server managment管理工具,找乙個表。
2、假如要按照時間倒著排序。
3、直接在order by 後面加desc。
4、然後結果就按照時間倒著排了。
5、不輸入desc的話就是正著排。
6、可以看到結果按照時間正著排了。
7樓:網友
沒有,兩個辦法,乙個是自己封裝乙個函式(這也是為啥以前很多人都會自己寫乙個mysql類的原因,可以更高效的增刪改查)
推薦第二個,放棄mysql系列函式,用pdo系列吧。目前除了新手外基本沒人用mysql系列了,另外,從php5開始不再預設支援mysql擴充套件,因此早點脫離吧。
8樓:網友
這種函式就是一次拿一行的資料,所以才要放到while迴圈體裡面,mysql和mysqli擴充套件庫都是這種,pdo裡面可以一次全部拿出來,其實意義不大,就是少幾行**的事。
php迴圈查詢如果結果為空停止執行
必須用到 遞迴 大概說下偽 也就是思路。function a id select from table where id 根據傳入的id,取得所有fid為這個值的資料,返回的是乙個集合。function b id 定義乙個全域性變數,array 呼叫a方法。for 迴圈a方法 新增迴圈的值到全域性變數a...
php向mysql寫入資料,PHP陣列,如何寫入mysql資料庫?
if sql else 這個判斷明顯是錯誤的,sql 這肯定是有值的,它的值就是你給的sql語句。所以不管你怎麼註冊,都是輸出註冊成功。而應該判斷它的反回值 query mysql query sql,con 如果註冊不成功,query flase 否則反之.看看你的mysql的表裡,有沒有主鍵和自...
php多條件查詢問題,php多條件模糊查詢出錯
樓主在玩discuz 外掛程式開發吧,呵呵。php多條件模糊查詢出錯 你這裡if判斷語句沒寫對,裡面獲取post 變數都有問題if cond 改成下面這樣。if cond php中關於查詢多個條件的 你說的不能用是什麼意思?發個截圖看看或者hi我。另外,我覺得,你的查詢用and比較合適,而不是or 你想...