Как подключить и вставить и извлечь данные из базы данных? - PullRequest
0 голосов
/ 14 июля 2009
$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 ]

2 голосов
/ 14 июля 2009

Как я уже писал в каком-то другом ответе на один из ваших вопросов: пожалуйста, прочитайте введение о том, как использовать PHP с MySQL. Многие проблемы исчезнут, когда вы поймете, как эти части сочетаются друг с другом.

В вашем конкретном примере у вас есть три проблемы:

  1. Ваш INSERT -запрос никогда не выполняется, поскольку он никогда не отправляется на сервер базы данных
  2. Вы получаете только первую строку из результирующего набора вашего запроса, используя mysql_fetch_array()
  3. Существует; отсутствует - значит, ваш код даже не действителен PHP

Я не дам вам готовый фрагмент кода, но несколько советов: внимательно прочитайте руководство по PHP для mysql_query() и mysql_fetch_array() и постарайтесь понять, как они вписываются в ваш код.

0 голосов
/ 14 июля 2009

Попробуйте добавить точку с запятой после $data = mysql_query("SELECT File FROM xml").

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...