2009-07-14 7 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 peut me aider à coder pour la connexion à la base de données et insérer des données et des données de récupérationcomment se connecter et insérer et récupérer des données de la base de données?

+0

son ne pas se connecter à la base de données, je pense. mysql_query ($ sql); J'ai ajouté cette ligne après $ sql = ........... – musicking123

+0

S'il ne se connecte pas, il devrait afficher un message d'erreur. S'il vous plaît poster plus d'informations! – Martijn

Répondre

2

Comme je l'ai écrit dans une autre réponse à l'une de vos questions: s'il vous plaît lire une introduction sur la façon d'utiliser PHP avec MySQL. Beaucoup de problèmes disparaîtront quand vous comprendrez comment ces pièces s'emboîtent.

Dans votre exemple concret que vous avez trois problèmes:

  1. Votre INSERT -query est jamais exécuté car il est jamais envoyer au serveur de base de données
  2. Vous récupérez seule la première ligne du jeu de résultats de votre requête en utilisant mysql_fetch_array()
  3. Il y a un; manque - de sorte que votre code est même pas PHP valide

Je ne vais pas vous donner un extrait de code fini, mais quelques conseils: lire attentivement le manuel PHP pour mysql_query() et mysql_fetch_array() et essayer de comprendre leur place dans votre code.

+0

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

0

Essayez d'ajouter un point-virgule après $data = mysql_query("SELECT File FROM xml").

Questions connexes