Requete SQL
ubik69
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Alors j'ai un petit soucis
Je dispose d'une BDD A qui me renvoie un resultat du type
$product_image = 1428507554_bac4.png
(c'est le nom de mes images)
Je dispose d'une base de données B qui me renvoie les resultats du type
media_image = 1428507554_1428507554andbac4.png
(c'est le nom de mes images avec un nom modifier par un CMS php)
Je souhaite réalisé une requete pour obtenir un resultat de la DB B lorsque
$product_image = media_image
En somme je sais convertir 1428507554_1428507554andbac4.png => 1428507554_bac4.png mais je ne sais pas le faire dans l'autre sens
Une idée ?
Alors j'ai un petit soucis
Je dispose d'une BDD A qui me renvoie un resultat du type
$product_image = 1428507554_bac4.png
(c'est le nom de mes images)
Je dispose d'une base de données B qui me renvoie les resultats du type
media_image = 1428507554_1428507554andbac4.png
(c'est le nom de mes images avec un nom modifier par un CMS php)
Je souhaite réalisé une requete pour obtenir un resultat de la DB B lorsque
$product_image = media_image
mysql_connect(DB_SERVER, SERVER_USER, SERVER_PASSWORD);
mysql_select_db (DB_DATABASE) or die('Unable to connect to database server!');
$queryMeta = mysql_query("
SELECT *
FROM `f9ka8_redshop_media`
WHERE media_image=".$product_image."");
while($maintext2 = mysql_fetch_assoc($queryMeta))
{ }
En somme je sais convertir 1428507554_1428507554andbac4.png => 1428507554_bac4.png mais je ne sais pas le faire dans l'autre sens
$product_image = str_replace("and", "_",substr($row->media_name, 11));
Une idée ?
A voir également:
- Requete SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
1 réponse
Bonjour,
Je n'ai pas testé .. mais tu devrais pouvoir t'en sortir avec un truc du genre je pense
Essayes donc cette requête directement dans ta BDD (en remplaçant les nom des tables par les tiennes) et regardes ce que ça donne.
PS : Tu as deux TABLES ( pas deux BASES ) je pense....
Je n'ai pas testé .. mais tu devrais pouvoir t'en sortir avec un truc du genre je pense
SELECT * FROM bddA A LEFT JOIN bddB B ON SUBSTR(B.champ, 1, 10) = SUBSTR(A.champ, 1, 10)
Essayes donc cette requête directement dans ta BDD (en remplaçant les nom des tables par les tiennes) et regardes ce que ça donne.
PS : Tu as deux TABLES ( pas deux BASES ) je pense....