首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从mysql数据库中回显第一行和第n列?

问如何从mysql数据库中回显第一行和第n列?
EN

Stack Overflow用户
提问于 2012-06-08 06:01:17
回答 1查看 2K关注 0票数 2

我需要从mysql数据库回显第4行第3列

代码语言:javascript
复制
    $query = 'SELECT * FROM picture LIMIT 10';
    $result = mysql_query($query);
    $row = mysql_fetch_array($result,MYSQL_NUM );

  • 问题1> $result包含哪些内容?在MYSQL中看到的表格?
  • 问题2> $row包含哪些内容?就第一排?
  • 问题3:我怎样才能移到第四排?回声$row4不起作用!!?
  • 问题4>如何移动到第4行第3列? echo $row[4][3]不工作!!?
  • 问题5-如果我必须将2行发送回客户端(假设ajax从php请求)

是php吗?

代码语言:javascript
复制
 $query = 'SELECT * FROM picture LIMIT 5';
$result = mysql_query($query);
$rec = mysql_fetch_array($result,MYSQL_NUM );

print_r (json_encode($result[0]));

在html方面

代码语言:javascript
复制
$.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]);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-08 06:03:35

你的答案是echo mysql_result($result, 3, 3)。您也可以使用echo mysql_result($result, 3, 'rowname')。注意,由于它是零索引的,所以第四行是#3,因为第一行是#0。

$result包含一个MySQL查询结果对象,您需要使用内置函数来访问它。

实际上,$row只包含第一行的数组。内部指针会增加,所以如果您两次运行$row代码行,$row现在将有第二行。一旦行用完,这一行代码将计算为false (下面的代码很有用)。

php.net提供了以下代码:

代码语言:javascript
复制
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf("ID: %s  Name: %s", $row[0], $row[1]);  
}

由于while语句在行用完时将计算为false,因此您将得到所有行。由于您正在进行查询,所以您应该知道如何处理每一行中的相关数据。

关于AJAX,在服务器端,您需要将行分配给数组变量(如上面所示),然后输出所需的行。既然您知道如何输出它们,那么就取决于您如何在客户端处理它们。

htmlspecialchars()或htmlentities()将使数据输出安全。

抽样方法如下:

代码语言:javascript
复制
$query = mysql_query(...);
$rows = array();
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    $rows[] = $row; //append row to rows array
}
//Then output the relevant rows

php.net有关于如何在PHP中使用MySQL函数的大量文档。

另外,不要忘记安全性!在使用用户输入进行查询时,mysql_real_escape_string()几乎总是必要的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10943762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档