Php 为什么此SQL查询返回null?

Php 为什么此SQL查询返回null?,php,mysql,Php,Mysql,当我打印$no_of_e时,它不会打印任何内容。如果记录为空,则应打印0。不是吗 请检查 实际上我使用的是mysql_num_行而不是mssql_num_行。因为我使用的数据库是MS SQL Server 2005 谢谢你的评论[可能是mysql\u查询而不是我的sql\u查询?]编辑:哦,好的,你已经修复了它:例如,如果你在命令行上直接在mysql中运行该查询,它会返回什么?实际上它是iphone的web服务。我将输出转储到一个文件以进行测试。因此,不会向文件写入任何内容。任何比较都不像>:如

当我打印$no_of_e时,它不会打印任何内容。如果记录为空,则应打印0。不是吗

请检查

实际上我使用的是mysql_num_行而不是mssql_num_行。因为我使用的数据库是MS SQL Server 2005


谢谢你的评论

[可能是mysql\u查询而不是我的sql\u查询?]编辑:哦,好的,你已经修复了它:例如,如果你在命令行上直接在mysql中运行该查询,它会返回什么?实际上它是iphone的web服务。我将输出转储到一个文件以进行测试。因此,不会向文件写入任何内容。任何比较都不像>:如果$no\u of_e==0或$no\u of_e>=0等,则打印$sql\u amorgia的值并在phpMyAdmin中执行,如果您已经解决了问题,请将解决方案作为答案发布。请不要在标题中添加[已解决]。
$sql_amorgia = "select * from fb_event where eventid='20'";
$res_amorgia = mysql_query($sql_amorgia);
$no_of_e = mysql_num_rows($res_amorgia);