一个很初级的php问题 留言板 麻烦指点

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:15:32
<?

$mysql_server_name = "localhost"
$mysql_username = "root"
$mysql_password = "admin"
$mysql_database = "bossvip"
$ip_addr = getenv('remot_addr');
$sql=INSERT INTO 'vipbook' ( `id` , `name` , `sex` , `email` , `info` , `ip_addr` , `at_time` ) VALUES (NULL , '$name', '$sex',$email', '$info', 'ip_addr', NOW( ) );
$conn = $mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$resul = mysql_query($sql);
$id = mysql_inset_id();
mysql_close($conn);
?>
为什么我这里有很多错误呀? 麻烦帮忙我用zend检查的。
hoofei 朋友答的很好先谢谢哦。按照你的答案 我修改了。但还有个错误,就是$id = mysql_inset_id();这一行提示 Call to undefined function mysql_inset_id() 是不是说未定义函数呀? 这个怎么改 小弟新手 麻烦了

<?
$mysql_server_name = "localhost" ; //语句结束要有;号
$mysql_username = "root" ;
$mysql_password = "admin" ;
$mysql_database = "bossvip";
$ip_addr = getenv('remot_addr');
$sql="INSERT INTO 'vipbook' ( `id` , `name` , `sex` , `email` , `info` , `ip_addr` , `at_time` ) VALUES (NULL , '$name', '$sex',$email', '$info', 'ip_addr', NOW( ) )";
//字符串要用引号引起来
//$name 变量使用之前要声明 但是php可以不申明
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //函数前面不须要有$
mysql_select_db($mysql_database,$conn);
$resul = mysql_query($sql);
$id = mysql_insert_id(); //少了一个字母r 这个函数是返回最后一个insert的id
mysql_close($conn);
?>