<?php
$con = mysql_connect("localhost:3306","root","");
try
{
if (!$con)
{
die('Could not connect to MySql Server : ' . mysql_error());
}
$db_found = mysql_select_db("registerdb");
if ($db_found)
{
print "Database Found";
}
else
{
print "Database NOT Found";
}
mysql_query("INSERT INTO register VALUES ('$_POST[Field2]','$_POST[Field4]','$_POST[Field7]','$_POST[Field8]','$_POST[Field9]','$_POST[Field13]','$_POST[Field14]','$_POST[Field15]')");
mysql_close($con);
}
catch(Exception $e)
{
echo 'Message: ' .$e->getMessage();
}
?>
我在运行时没有收到任何错误,选择查询对同一数据库工作正常。这是寄存器的表定义
Name Type Null Key
id bigint(10) NO PRI auto_increment
sname varchar(20) NO
dob date YES NULL
email varchar(30) NO
gender varchar(7) NO
mobile int(10) YES
country varchar(15) NO
state varchar(15) YES
city varchar(15) YES
我在 php 中没有收到任何 sysntax 错误。
抱歉我的错误,我编辑了它。