【问题标题】:MySQL mysql_fetch_arrayMySQL mysql_fetch_array
【发布时间】:2014-02-13 21:10:02
【问题描述】:
<?php
$result = mysql_query('SELECT tag FROM folder WHERE nick = "'.$user.'" LIMIT 1') or die(mysql_error().":".mysql_errno());
if(mysql_num_rows($result) == 0){
echo 'nothing';
}else{
echo mysql_fetch_array($result);
}
?>

这不起作用,它显示:“数组” 为什么?

【问题讨论】:

  • 你期待什么输出?
  • mysql_fetch_array 返回一个数组(顾名思义)。你不能只echo它。

标签: mysql arrays database


【解决方案1】:

使用print_r(mysql_fetch_array($result)); 代替echo

【讨论】:

  • 并显示:数组([0] => TEST [folder] => TEST)所以不工作
  • $fetResult = mysql_fetch_array($result);回声 $fetResult[0];
猜你喜欢
  • 2011-07-16
  • 2011-06-23
  • 2015-04-04
  • 1970-01-01
  • 2012-05-18
  • 2012-09-04
  • 1970-01-01
  • 2010-12-04
  • 2012-02-18
相关资源
最近更新 更多