mysql_fetch_row(): supplied argument is not a valid MySQL result resource
今天写一个PHP程序,怎么改SQL语句都会提示同样的错误,后面仔细一检查才发现,问题在于选错了数据库。。。
总结一下上述错误的可能原因:
1 数据库选择错了
2 表选择错了
3 SQL语言错了
以上三个原因最容易忽略的就是前面两个。
//数据库连接
$con = mysql_connect("localhost","root","123456");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql="SELECT `salary` FROM `jobs`;
mysql_db_query("job", "SET NAMES GBK", $con);
$result = mysql_db_query("job", $sql, $con);