Eexécute cette requête sous phpMyAdmin, ou mieux sous MySQL client
Code : Tout sélectionner
SELECT references, immeubles, budget, localisations FROM biens_immobiliers LIMIT 0,10;car je pense que les (') sont en trop
Code : Tout sélectionner
SELECT references, immeubles, budget, localisations FROM biens_immobiliers LIMIT 0,10;
Code : Tout sélectionner
SELECT references, immeubles, budget, localisations FROM biens_immobiliers LIMIT 0,10;
Tu dois avoir plus d'infos dans la ligne d'erreur, poste-la complète.#
Message: Mauvais paramètre de champ pour le champ '%s'
#
Erreur: 1064 SQLSTATE: 42000 (ER_PARSE_ERROR)
Code : Tout sélectionner
desc biens_immobiliers;Code : Tout sélectionner
SELECT `references`, `immeubles`, `budget`, `localisations`
FROM `biens_immobiliers`
LIMIT 0,10;Non, je n'ai que ça ... je suis nulle en php d'accord mais lolSi je me base sur la doc MySQLTu dois avoir plus d'infos dans la ligne d'erreur, poste-la complète.#
Message: Mauvais paramètre de champ pour le champ '%s'
#
Erreur: 1064 SQLSTATE: 42000 (ER_PARSE_ERROR)
Sinon poste aussi le résultat de la commande suivante (TJ sous phpMyAdmin)Code : Tout sélectionner
desc biens_immobiliers;
Merci pour cette info !le mot "references est un mot réservé en SQL et sert surtout pour les tables InnoDB pour les clés étrangères.
Dans ce cas, tu peut l'utiliser mais tu dois l'encadrer de caractères spéciaux : ``
Ce qui donne :Code : Tout sélectionner
SELECT `references`, `immeubles`, `budget`, `localisations` FROM `biens_immobiliers` LIMIT 0,10;
$immeubles = isset($_POST['immeubles']) ? $_POST['immeubles'] : '';
$budget = isset($_POST['budget']) ? $_POST['budget'] : '';
$localisations = isset($_POST['localisations']) ? $_POST['localisations'] : '';
// la requete mysql
$requete = "SELECT 'references', 'immeubles', 'budget', 'localisations' FROM biens_immobiliers LIKE '*".$immeubles."*'";
echo $requete;
$sql = mysql_query($requete) or die (mysql_error());
// affichage du résultat
while($row = mysql_fetch_array($sql)){
echo 'Resultats de la recherche: '.$row['localisations'].'<br />';
echo 'Resultats de la recherche: '.$row['budget'].'<br />';
echo 'Resultats de la recherche: '.$row['immeubles'].'<br />';
}