+ -
当前位置:首页 → 问答吧 → SAE 有用过的木有?数据库连接问题

SAE 有用过的木有?数据库连接问题

时间:2011-10-05

来源:互联网

PHP code

$sql="SELECT * FROM  `S`";
$mysql = new SaeMysql();
$mysql->runSql( $sql );
$data = $mysql->getData($sql);
for($i=0;$i<count($data);$i++)
  echo"$data[$i]";




SELECT * FROM `USER`";
api上这样写的 user 是表名吧?
sql语句有问题?

这个为嘛不对涅。。。。。。
输出的是Array

作者: gcfight   发布时间: 2011-10-05

木有用过。。。

作者: yangball   发布时间: 2011-10-05

因为结果是数组,你echo的话当然是array,用print_r或者var_dump();或者var_export();
还有for循环是没有意义的吧。getData方法应该是取得一条记录吧,查下sae文档看下怎么循环取到所有的记录,类似mysql的mysql_fetch_array()方法。
PHP code

$sql="SELECT * FROM  `S`";
$mysql = new SaeMysql();
$mysql->runSql( $sql );
$data = $mysql->getData($sql);
var_export($data);
print_r($data);

作者: ohmygirl   发布时间: 2011-10-05

引用 2 楼 ohmygirl 的回复:
因为结果是数组,你echo的话当然是array,用print_r或者var_dump();或者var_export();
还有for循环是没有意义的吧。getData方法应该是取得一条记录吧,查下sae文档看下怎么循环取到所有的记录,类似mysql的mysql_fetch_array()方法。

PHP code

$sql="SELECT * FROM `S`";
$mysql =……

正姐~ 给力~

作者: gcfight   发布时间: 2011-10-05

不能正确输出echo"data[$i]"
应该是data是多维数组的问题,,,

作者: gcfight   发布时间: 2011-10-05

相关阅读 更多