php mysql_query执行不成功

$sel 输入正常的
但下面那句mysql_query($sel);
没有返回值,为什么
<?php
$sel="select * form leave_w";
$query1=mysql_query($sel);
if($query1){
echo "执行成功";
}
$row=mysql_fetch_array($query);
?>

第1个回答  2015-11-03

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

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

    查询的sql语句有语法错误

    mysql服务器连接异常

解决方法:

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

    改正所有的语法错误

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

注意:

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

本回答被网友采纳
第2个回答  2011-10-15
从你的代码上看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);
?>本回答被提问者采纳
第3个回答  2011-10-15
$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

追问


选择了的

第4个回答  2018-11-18
改用mysqli_query($conn,$sql)试试,PHP5.5.0后mysql_query($sql)就被废弃了
第5个回答  2019-01-12
亲,你还玩这个吗,我急需知道这个的答案