Php 我正在使用wamp。我正在尝试插入数据,但数据库连接中存在未定义的常量错误

Php 我正在使用wamp。我正在尝试插入数据,但数据库连接中存在未定义的常量错误,php,mysql,Php,Mysql,/*错误 使用未定义的常数db-假定为“db” 未定义常数er的使用-假定为“er” 使用未定义的常量结果-假定“结果” */供参考。它们不再得到维护。看到了吗?相反,请了解,并使用或-将帮助您决定哪一个最适合您。您的脚本有可能查看甚至使用时发生的情况。您可以重复使用变量前面的$字符。er未定义,您需要(!$er)和(!$result)。。。你是用javascript还是其他OOP编程?如果你不在精神上转换,那就是常见的错误 <?php $id=$_POST['id']; $sname=$

/*错误 使用未定义的常数db-假定为“db” 未定义常数er的使用-假定为“er” 使用未定义的常量结果-假定“结果”
*/

供参考。它们不再得到维护。看到了吗?相反,请了解,并使用或-将帮助您决定哪一个最适合您。您的脚本有可能查看甚至使用时发生的情况。您可以重复使用变量前面的
$
字符。er未定义,您需要(!$er)和(!$result)。。。你是用javascript还是其他OOP编程?如果你不在精神上转换,那就是常见的错误
<?php
$id=$_POST['id'];
$sname=$_POST['sname'];
$age=$_POST['age'];
$fname=$_POST['fname'];
$room=$_POST['room'];

$array_room=array();
$count=0;
for($x=0;$x<count($array_room);$x++){
    if($id==$array_room[$x]){
        $count++;
    }
}   
if($count==3){
echo "maxed out";
}
else{
    array_push($array_room,$id);
}   
$db=mysql_connect("localhost","root","root");
if(!db)
exit("could not connect to mysql");

$er=mysql_select_db("test");
if(!er)
exit("couldnt select database");

$insert="INSERT INTO student_info VALUES ($id,$sname,$age,$fname,$room)";

$result=mysql_query($insert);
if(!result)
exit("query couldnot be executed");

print "record inserted";
?>