我需要从一个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