我已經在HTML中創建了一個表單,並將操作設置爲一個php腳本。我很新的PHP,並想知道如果有人可以幫助我與它?我需要編寫一個腳本來將表單中的信息添加到數據庫中。我需要創建數據庫和表。我在網上做了很多閱讀,但我仍然無法做到。這是我的腳本。請告訴我我犯了什麼錯誤。感謝您的幫助。使用php腳本連接到數據庫
<?php
$con=mysql_connect("example.com","peter","abc123","my_db");
$sql="CREATE DATABASE user";
if (mysql_query($con,$sql)) {
echo "Database user created successfully";
}
$sql="CREATE TABLE Persons(PID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(PID),firstName CHAR(30),lastName CHAR(30),age INT, dateofbirth DATE, email CHAR(30)";
if (mysql_query($con,$sql)) {
echo "connected to database";
}
$sql="INSERT INTO Persons (firstName, lastName, age, dateofbirth, email) VALUES ('$_POST[firstname]','$_POST[lastname]','$_POST[age]','$_POST[dateofbirth]','$_POST[email]')";
if (mysql_query($con,$sql)) {
echo "added to database";
}
mysql_close($con);
?>
我嘗試了所有建議的答案,仍然無法做到這一點。有人可以提供代碼來做到這一點嗎?我需要從表單中獲取數據並使用php將其插入到數據庫中!
u得到任何錯誤?嘗試使用'mysql_error()' –
使用'mysql'是你所犯的第一個錯誤。如果你剛開始,我建議你學習MySQLi或PDO。 –
嘗試'$ _POST ['firstname']' – user2092317