php mysql_query执行不成功

$sel输入正常的但下面那句mysql_query($sel);没有返回值,为什么<?php$sel="select*formleave_w";$query1=mysql... $sel 输入正常的
但下面那句mysql_query($sel);
没有返回值,为什么
<?php
$sel="select * form leave_w";
$query1=mysql_query($sel);
if($query1){
echo "执行成功";
}
$row=mysql_fetch_array($query);
?>
展开
 我来答
lyz810
2015-11-03 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部

mysql_query函数执行不成功的几种可能性如下:

  1. 没有权限访问查询语句中引用的表

  2. 查询的sql语句有语法错误

  3. mysql服务器连接异常

解决方法:

  1. 为php连接的用户添加指定的操作权限

  2. 改正所有的语法错误

  3. 检查mysql服务器是否有问题,如硬件资源耗尽、网络拥塞等

注意:

本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duanshang
2011-10-15
知道答主
回答量:19
采纳率:0%
帮助的人:11.2万
展开全部
从你的代码上看sql语句写错了,"selec * from leave_w";
下面是我写的,可以返回结果:
<?php
mysql_connect("localhost","root","");
mysql_select_db("test");
$query=mysql_query("select * from tree");
echo $query;
if($query){
echo "成功执行";
}
$row=mysql_fetch_array($query);
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
earyuoyt134
2011-10-15 · TA获得超过1091个赞
知道大有可为答主
回答量:1432
采纳率:0%
帮助的人:1266万
展开全部
$sel="select * form leave_w";
$query1=mysql_query($sel);
if($query1){
echo "执行成功";
}
$row=mysql_fetch_array($query);
没有输出
你var_dump($row);下;看有数据没有
更多追问追答
追问
boolean false

是mysql_query($sel);这个没有执行啊。
没有输出,下面那句怎么会执行呢
追答
没有选 择数据库   mysql_select_db
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caidong4356
2018-11-18
知道答主
回答量:1
采纳率:0%
帮助的人:794
展开全部
改用mysqli_query($conn,$sql)试试,PHP5.5.0后mysql_query($sql)就被废弃了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AquariusXt
2019-01-12
知道答主
回答量:34
采纳率:0%
帮助的人:2.7万
展开全部
亲,你还玩这个吗,我急需知道这个的答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式