choisir sa table lors d'un mysql_query

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : choisir sa table lors d'un mysql_query

par milooser » 20 juin 2005, 00:53

Bonjour,
désolé de vous remercier si tard mais vaut mieux tard que trop tard, ça marche parfaitement bien.

Bonne journée

par zeus » 13 juin 2005, 09:15

lit le post en plein smarties :lol:

Dès le 3eme post, il a corrigé son erreur en disant qu'il voulait faire des requete sur 2 bases

par smarties » 13 juin 2005, 09:11

Tu peux faire comme ça pour faire une sélection sur 2 table :

Code : Tout sélectionner

SELECT a.champ1, b.cham4 FROM table1 AS a, table2 AS b WHERE a.champ1=b.champ2

par zeus » 13 juin 2005, 09:02

Ca m'est arrivé de faire ce genre de chose et ça fonctionne
$conn1 = mysql_connect($host, $user, $pass);
mysql_select_db($db1, $conn1);
$conn2 = mysql_connect($host, $user, $pass, true);  //Ne pas oublier le 4eme argument, sinon mysql ecrase la connection précédente
mysql_select_db($db2, $conn2);

mysql_query($str_requete, $conn1);
mysql_query($str_requete2, $conn2);

par fab » 12 juin 2005, 20:15

tu peux spécifier un deuxieme argument a la fonction mysql_query
http://fr.php.net/mysql_query
donc il te faut deux connexions sql distinctes et tu spécifies grace a cet arguement dans la quelle tu fais ta requete
*pas testé mais je pense que ça devrait marcher*

par Cyrano » 12 juin 2005, 20:14

Lors de ta connexion, tu sélectionnes bien une base: rien ne t'empèche d'en utiliser plusieurs et de te créer une fonction de connexion où tu envoie le nom de la base en paramètre selon ce que tu veux faire.

par milooser » 12 juin 2005, 20:12

Bonjour,
désolé je voulais parler de base ... au temps pour moi.

par Cyrano » 12 juin 2005, 19:58

Je suis pas certain de comprendre ... ta requête :P

Quand on fait une requête SQL, on précise toujours la (ou les) table(s) donc je saisis pas bien ce que tu veux dire... :?:

choisir sa table lors d'un mysql_query

par milooser » 12 juin 2005, 19:27

Bonjour à tous,
j'ai une petite question au sujet du choix de la table lors d'une demande mysql_query.
En effet dans une page j'utilise 2 tables différentes, j'aimerais spécifier laquelle je souhaite utiliser pour travailler avec la base de donnée adéquate.

Merci beaucoup pour une quelconque aide.