我对PHP还很陌生,还在学习基础知识,我一直在想有人能帮我解决这个问题。
我有以下代码;
$MfgQuery = "SELECT `Mfg` FROM `categories` WHERE `ID` = 10";
if($MfgQueryRun = mysql_query($MfgQuery)) {
if (mysql_num_rows($MfgQueryRun)==NULL){
echo 'No Mfg Results Returned';
} else {
$Mfg = $MfgQueryRun['Mfg'];
echo $Mfg;
}
} else {
echo 'Query Unsuccessful';
}
但由于我不知道的原因,我一直得到“没有返回任何Mfg结果”,但如果我复制查询并将其粘贴到PHPMyAdmin中的MySQL框中,它将正确返回结果。
给什么??
顺便说一下,下面是我可以插入到PHP MyAdmin的SQL框中的内容;
SELECT `Mfg` FROM `categories` WHERE `ID` = 10
这将返回一个结果,但是使用上面的代码,它不会。
如果有人不介意告诉我哪里做错了,我会非常感激,我会提前谢谢你的
最佳答案
试试这个
$MfgQuery = "SELECT `Mfg` FROM `categories` WHERE `ID` = 10";
$MfgQueryRun = mysql_query($MfgQuery) ;
$row = mysql_fetch_array($MfgQueryRun) ;
if (mysql_num_rows($MfgQueryRun)== 0 ){
echo 'No Mfg Results Returned';
} else {
$Mfg = $row['Mfg'];
echo $Mfg;
}
关于php - 执行简单的MySql查询时遇到麻烦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15789293/