2009-07-14 4 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); 

может у мне помочь в кодировании для подключения к базе данных и вставки данных и извлечения данныхКак подключать и вставлять и извлекать данные из базы данных?

+0

его не подключается к базе данных, я думаю. mysql_query ($ sql); Я добавил строку thi после $ sql = ........... – musicking123

+0

Если он не подключен, он должен выдать сообщение об ошибке. Пожалуйста, напишите больше информации! – Martijn

ответ

2

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

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

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

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

+0

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

0

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