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の作成をすでに処理していませんか?問題を修正するにはどうすればよいですか?