我在使用 PHP 设置 SQL 查询时遇到了一些困难。
我有以下 php 脚本:
<?php $con = mysql_connect("URL","USERNAME","PASSWORD"); if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("searchquery_interfaithmedical_com", $con);
$sql = "CREATE TABLE Persons ( FirstName varchar(15), LastName varchar(15), Age int )";
$sql="INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo "1 record added";
mysql_query($sql);
$sql = "SELECT * FROM Persons";
mysql_close($con); ?>
我要做的是将名字、姓氏和年龄放入 searchquery_interfaithmedical_com 数据库中的 Persons 表中。当我从 HTML 页面提交时,我收到以下错误:“错误:表 'searchquery_interfaithmedical_com.Persons' 不存在”。
PHP 脚本在插入之前不是已经在处理 TABLE 的创建了吗?我该如何纠正这个问题?