2010-10-26 5 views
1

Je suis très nouveau en PHP, SQL J'ai travaillé avec Coldfusion mais seulement avec des requêtes très simples. Dans coldfusion d'accéder à une base de données spécifiqueAccès à la base de données SQL et PHP

<cfquery dbname="blah"> 

Je sais en PHP, je dois utiliser mysql_query() et mysql_connect(), et voici le code que j'ai, donc je comprends comment accéder à un serveur et une table, mais pas la base de données . Comment cela peut-il être fait? En outre, je ne suis pas sûr si ma vérification d'erreur est juste, mon professeur n'a pas vraiment expliqué comment cela fonctionne exactement.

+2

alors que mysql_query et les fonctions associées sont les standards installés dans les anciens php, ils ne sont plus recommandés pour les nouveaux projets. Si vous envisagez de travailler avec php plus tard, vous pouvez regarder l'objet mysqli. –

Répondre

3

trouver le nom de la base de données et sélectionnez-le avant d'effectuer des requêtes:

$connect = mysql_connect('students','xxxxxxx','xxxxxxx'); 
mysql_select_db('dbName', $connect); 

Documentation for mysql_select_db.

+0

dois-je stocker les résultats de la fonction mysql_select_db() n'importe où? ou PHP va gérer tout cela automatiquement pour moi? – rajh2504

+0

Vous pouvez commencer une autre question à ce sujet, mais la réponse courte est non, sauf si vous prévoyez d'utiliser plusieurs connexions mysql. – Extrakun

+0

@Greg: Seulement si vous voulez être sûr que la base de données que vous avez essayé de sélectionner existe réellement. mysql_select_db renvoie false en cas d'échec et vous pouvez définir d'autres actions à récupérer à partir de ces erreurs, mais ce n'est pas obligatoire. – Saul

0

Utilisez mysql_select_db pour vous connecter à la base de données. La plupart des fonctions de mysql_ devraient être ce que vous cherchez quand vous travaillez avec des bases de données mysql.

1

Vous voulez probablement utiliser mysql_select_db:

$connect = mysql_connect('students','xxxxxxx','xxxxxxx'); 
mysql_select_db("blah", $connect); 
Questions connexes