在php与mysql中如何实现conn.execute功能.

liyiying 2013-08-16 06:05:10
在php与mysql中如何实现conn.execute(asp+access)功能.

这是asp中的语句:
TotalUserCount=conn.execute("Select count(id) from [WebUser]")(0)
...全文
297 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ExSystem 2013-08-18
  • 打赏
  • 举报
回复
哈哈,我的自带框架,于是:

$Stmt->setCommand('select count(id) from MyUser');
echo $Stmt->FetchAsScalar()->getValue();
liyiying 2013-08-18
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
对于
$result=$conn->query("select count(id) from from MyUser"); 
$row=$result->fetch_array();
echo $row[0];
你只要使用 php5.3及以上,就可写作
echo $conn->query("select count(id) from from MyUser")->fetch_array()[0];
麻烦xuzuning帮我再分析下.我用的是PHP5.3.8,但按这样写会出语法错误:Parse error: syntax error, unexpected '[',
一起混吧 2013-08-17
  • 打赏
  • 举报
回复
多写一步就嫌麻烦了?
xuzuning 2013-08-17
  • 打赏
  • 举报
回复
对于
$result=$conn->query("select count(id) from from MyUser"); 
$row=$result->fetch_array();
echo $row[0];
你只要使用 php5.3及以上,就可写作
echo $conn->query("select count(id) from from MyUser")->fetch_array()[0];
liyiying 2013-08-17
  • 打赏
  • 举报
回复
问题补充: 有没有通过一句代码,就可以获取到值的方法,就像asp里那种简洁. $result=$conn->query("select count(id) from from MyUser"); $row=$result->fetch_array(); echo $row[0]; 像这样都要三步才能获取到值.我觉得比较麻烦. 有没有类似于asp中conn.execute一样的功能.
liyiying 2013-08-16
  • 打赏
  • 举报
回复
引用 1 楼 jdgdf566 的回复:
使用odbc连接
谢谢楼主提供的帮助,这种方式不太适合我当前程序要求.
jdgdf566 2013-08-16
  • 打赏
  • 举报
回复
使用odbc连接

20,358

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧