2009-07-14 13 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は、データベースに接続し、データを挿入するためのコードとデータに$data = mysql_query("SELECT File FROM xml")後にセミコロンを追加データベースに接続してデータを挿入および取得する方法は?

+0

データベースに接続していないと思います。 mysql_query($ sql); $ sql = ...の後にthi行を追加しました – musicking123

+0

接続しないと、エラーメッセージが表示されます。もっと情報を投稿してください! – Martijn

答えて

2

私はあなたの質問のいくつかの他の答えで書いています:PHPでMySQLを使用する方法の紹介を読んでください。これらの作品がどのようにフィットするかを理解すると、多くの問題が消えてしまいます。

あなたの具体的な例では

次の3つの問題を抱えている:

あなた INSERT -queryが、
  • あなただけのクエリの結果セットから最初の行を取得し、データベース・サーバーに送信しないだとして実行されることはありません
    1. 使用するmysql_fetch_array()
    2. があります。慎重mysql_query()mysql_fetch_array()のためのPHPマニュアルを読んで、彼らはあなたのコードに合う方法を理解しよう: - 欠落しているので、あなたのコードは、私があなたに完成したコードスニペットが、いくつかのアドバイスを与えることはありませんでも、有効なPHP

    ではありません。

  • +0

    ok .......................................... – musicking123

    0

    てみてくださいを取得するに私を助けることができます。

    関連する問題