Je possède ce morceau de code:Pourquoi ma recherche ne sera pas améliorée?
//Restrict the SQL query with an AND clause if a member has been selected
if ($form_member_id != 0) {
$query .= "AND photos.member_id = '$form_member_id' ";
}
Il est destiné à affiner une requête de recherche vers le bas pour que l'utilisateur sélectionné, donc toute requête se lit ainsi:
SELECT
photos.photo_id, members.member_name, photos.photo_title, photos.photo_film, photos.photo_height, photos.photo_width
FROM members, photos
WHERE members.member_id = photos.member_id
AND photos.member_id = '$form_member_id'
Pour une raison quelconque cela ne ne fonctionne pas, ive testé la requête et cela fonctionne bien, mais pour une raison quelconque, il ne fonctionnera pas avec le code écrit ive. J'ai vérifié la différence dans les noms des variables, mais ils sont tous les mêmes .... quelqu'un sait pourquoi ça ne marche pas !!!