2009-07-14 55 views
-1
$con = mysql_connect("localhost","music123_sri","password"); 
if (!$con) 
    { die('Could not connect: ' . mysql_error()); } 
mysql_select_db("music123_telugu", $con); 
$sql="INSERT INTO xml (File) VALUES (" . mysql_escape_string($xmlString) . ")"; 

$data = mysql_query("SELECT File FROM xml") 

$info = mysql_fetch_array($data); 

u能幫助我在編碼用於連接到數據庫,並插入數據和檢索數據如何連接並從數據庫中插入和檢索數據?

+0

它沒有連接到我認爲的數據庫。 mysql_query($ sql); 我在$ sql = ........... – musicking123 2009-07-14 11:12:15

+0

之後添加了thi行如果它沒有連接,它應該給出錯誤消息。請發佈更多信息! – Martijn 2009-07-14 11:15:41

回答

2

正如我在其中一個問題的其他答案中寫的:請閱讀關於如何使用PHP與MySQL的一些介紹。當你對這些部分如何配合在一起有一些瞭解時,很多問題就會消失。

在你的具體例子中,你有三個問題:

  1. 永遠不會執行你的INSERT - 查詢,因爲它從來沒有發送到數據庫服務器
  2. 你只從結果集的查詢檢索的第一行使用mysql_fetch_array()
  3. 有一個;失蹤 - 所以你的代碼甚至不是合法的PHP

我不會給你完成的代碼片段,但一些忠告:仔細閱讀PHP手冊mysql_query()mysql_fetch_array(),並嘗試瞭解他們如何融入你的代碼。

0

嘗試$data = mysql_query("SELECT File FROM xml")後添加一個分號。

相關問題