j'ai un tableau d'ID: s, et l'ID: s sont dans ce format:Petit problème et MySql Php
Bmw_330ci_89492822
Il est donc une chaîne!
Maintenant, j'ai ce code pour trouver ce qui est dans ce tableau, dans MySQL: ($solr_id_arr
est le tableau je l'ai mentionné ci-dessus, il contient la chaîne ID: s) ex: $solr_id_arr[0]
sorties Bmw_330ci_89492822
$solr_id_arr_imploded = implode(", ", $solr_id_arr);
$query = "SELECT * FROM my_table WHERE ad_id IN ('$solr_id_arr_imploded')";
$qry_result = mysql_query($query) or die(mysql_error());
Le problème est que cela ne fonctionnera pas car (je pense) qu'il devrait y avoir des guillemets autour de chaque élément implosé pour que MySQL trouve la correspondance. Le champ dans MySQL que je suis correspondant est de type Varchar.
Voici le $query
fait écho:
SELECT * FROM my_table WHERE ad_id IN ('Bmw_m3_cool_565440282, Bmw_m5_839493889')
Avez-vous d'autres solutions pour cela, tout ce que je besoin est de trouver des correspondances dans MySQL qui sont dans ce tableau!
Merci