任何人都可以告诉我我的代码有什么问题
我通过http://www.mywebsite.com/site.php?id=' $ id'
传递了该值
注意:这个网站链接只是示例所以请不要点击它!而且mysql_connect肯定没有错误,因为它经过测试alrdy。
<?php
include_once("mysql_connect.php");
$id = $_REQUEST['id'];
if($id == ""){
$error = "Missing data!";
} else {
$sqlCheck = mysql_query("SELECT * FROM $table WHERE id='$id' LIMIT 1");
$sqlRow = mysql_num_rows($sqlCheck);
if($sqlRow == 1){
$sqlArray = mysql_fetch_assoc($sqlCheck);
$data1 = $sqlArray['data1'];
$data2 = $sqlArray['data2'];
} else {
$error = "Data not found!";
}
}
?>
此代码的输出为&#34;未找到数据&#34;所以基本上它根本找不到数据。但在我输入id的实际数字后,它会生成所有信息。
例如:mysql_query("SELECT * FROM $table WHERE id='13' LIMIT 1");
谁能告诉我为什么??? thx u ^^