我需要從一個MySQL數據庫如何從mysql數據庫回顯ith行和第n列?
$query = 'SELECT * FROM picture LIMIT 10';
$result = mysql_query($query);
$row = mysql_fetch_array($result,MYSQL_NUM);
問題1呼應了第4行第3列>什麼是$結果包含哪些內容?在MYSQL中看到的表格形式?
問題2> $行包含什麼?只是第一排?
問題3>我該如何移動到第4行? echo $ row [4]不是 工作! ?
問題4>我該如何移動到第4行第3列?
echo $row[4][3]
不起作用! ?問題5 - 如果我有送2行返回給客戶端( 假設AJAX請求從PHP)
這將是PHP
$query = 'SELECT * FROM picture LIMIT 5';
$result = mysql_query($query);
$rec = mysql_fetch_array($result,MYSQL_NUM);
print_r (json_encode($result[0]));
而且在html端
$.ajax({
url: "viewnew.php",
data: {
current_image: imId,
direction : dir
},
success: function(ret){
console.log(ret);
var arr = eval(ret);
alert("first: " + arr[0] + ", second: " + arr[1]);
對於新代碼,不要再使用古代的mysql_ *函數,它們將被棄用:http://www.webmaster-source.com/2011/07/25/php-to-deprecate-mysql-extension-in -favor-of-mysqli-and-pdo/ – markus