簡體   English   中英

為什么我的php文件不會將數據插入到我的mysql數據庫中?

[英]Why won't my php file insert data into my mysql database?

我在獲取PHP文件以將數據插入數據庫中時遇到了麻煩。 我所做的只是編寫一個簡單的腳本即可將數據放入數據庫,但仍然無法正常工作。 我希望有人能看到讓我覺得自己很想念的東西。 下面的代碼是我的簡單腳本中未插入數據庫的內容。

<? php
$con=mysql_connect("localhost","user","password","database"

mysql_query($con,"INSERT INTO table_name (username, pass) VALUES ('bob', 'tom')");

mysql_close($con);

?>

我希望你們能看到這個問題,因為我正在畫一個完整的空白。

您缺少mysql_select_db("yourdatabase", $con);

編輯:忘記了,連接中已經包含了它,但是就像有人在評論一樣,您有語法錯誤。

您也可以使用mysql_error()查看出了什么問題。

強烈建議不要使用舊的mysql擴展。

在您發布的代碼中,mysql_connect缺少結束括號。 您是否檢查並查看SQL是否本身返回任何錯誤?

我只是在服務器上運行查詢,並且該查詢可以工作,它會插入行。 因此,您的查詢沒有任何問題。 您確定表格設置正確嗎? 表中的用戶名和密碼屬於哪種字段? 您使用的表格名稱正確嗎? 您確定要簽入與寫入相同的表嗎?

<? php
$con=mysql_connect("localhost","user","password","database"

正確的語法和過程是連接,請選擇數據庫。。但是請確保已關閉功能:

$con = mysql_connect("host","user","password");
$Database = mysql_select_db("Database",$con);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM