J'ai une base de données qui contient 2 tables:
- "dl" et
- "models"
la table "models" ne contient que 2 champs:
- 'model' et
- 'picture' [édité]
Je fais ceci:
$query = "SELECT * FROM dl WHERE 'nom' LIKE '".$_POST['nom']."%' AND `langue` LIKE '".$_POST['langue']."' ORDER BY 'nom' ASC";
$result = mysql_query($query);
$nbrfich = mysql_numrows($result);
$query2 = "SELECT 'picture' FROM models WHERE `model` = '" . $_POST['nom'] . "'" ; // [édité]
$result2 = mysql_query($query2);
$val2 = mysql_fetch_array($result2);
$image = $val2["picture"];
Ma requête sur "dl" fonctionne, mais celle sur "models" ne donne rien.Que devrait contenir selon vous $image ?
J'ai besoin en fait de récupérer le champ 'picture' correspondant au 'model' dont je fournis le nom dans $_POST['nom']
Comment devrais-je m'y prendre ?
.