如何连接,插入和检索数据库中的数据?

时间:2009-07-14 11:04:58

标签: php mysql

$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 );

可以帮助我编写连接数据库,插入数据和检索数据

2 个答案:

答案 0 :(得分:2)

正如我在其中一个问题的其他答案中所写的那样:请阅读一些关于如何将PHP与MySQL结合使用的介绍。当你对这些部分如何组合起来有一些了解时,很多问题就会消失。

在您的具体示例中,您有三个问题:

  1. 您的INSERT - 查询永远不会执行,因为它永远不会发送到数据库服务器
  2. 您只能使用mysql_fetch_array()
  3. 从查询的结果集中检索第一行
  4. 有一个;缺少 - 所以你的代码甚至不是有效的PHP
  5. 我不会给你一个完整的代码片段,但有一些建议:仔细阅读mysql_query()mysql_fetch_array()的PHP手册,并尝试了解它们如何适合您的代码。

答案 1 :(得分:0)

尝试在$data = mysql_query("SELECT File FROM xml")之后添加分号。