制作表单时出错!分析错误:语法错误,意外';}';在第18行的/srv/disk6/1346207/www/standingroomonly.co.nf/form.php中
我在尝试制作表单时遇到以下错误:制作表单时出错!分析错误:语法错误,意外';}';在第18行的/srv/disk6/1346207/www/standingroomonly.co.nf/form.php中,php,mysql,forms,Php,Mysql,Forms,我在尝试制作表单时遇到以下错误: Parse error: syntax error, unexpected '}' in /srv/disk6/1346207/www/standingroomonly.co.nf/form.php on line 18 当我使用这个php时: <?php define('DB_NAME', 'myname'); define('DB_USER', 'myuser'); define('DB_PASSWORD', 'mypassword'); defi
Parse error: syntax error, unexpected '}' in /srv/disk6/1346207/www/standingroomonly.co.nf/form.php on line 18
当我使用这个php时:
<?php
define('DB_NAME', 'myname');
define('DB_USER', 'myuser');
define('DB_PASSWORD', 'mypassword');
define('DB_HOST', 'myhost');
$link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_selected_db(DB_NAME, $link);
if (!$db_selected) {
die('Can\'t use ' . DB_NAME . ': ' . mysql_error())
}
$value = $_POST['name'];
$sql = "INSERT INTO form (name) VALUES ('$value')";
if (!mysql_query($sql)) {
die('Error: ' . mysql_error());
}
mysql_close();
?>
你忘了
aftermysql\u error())
替换
如果(!$db_选中){
die('不能使用'.DB_NAME.':'.mysql_error())
}
与
如果(!$db_选中){
die('Can't use'.DB_NAME.':'.mysql_error());
}
警告*您的代码极易受到sql注入攻击!die('Can't use'.DB\u NAME.:'.mysql\u error())
后面加上一个分号会让你大吃一惊!但现在它显示了致命错误:在线调用/srv/disk6/1346207/www/standingroomonly.co.nf/form.php中未定义的函数mysql_selected_db()14@findavcol它不是mysql\u selected\u db()
而是mysql\u select\u db()