Error: column not found

Résolu/Fermé
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - Modifié par jordxn le 29/04/2013 à 20:11
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - 29 avril 2013 à 20:37
Bonsoir,
ma requête me pose problème alors qu'elle semble bonne...

if(isset($_SESSION['username']))
{
$proprietaire=($_SESSION['username']);
?>
<h1>Calendrier</h1>
<br/>
<?php
function getEventsDate($mois, $annee) {
global $pdo;
$result = array();
$sql = 'SELECT jour_taches, intitule, proprietaire FROM calendrier c join taches t on c.id_taches = t.id_taches WHERE mois_taches='.$mois.' AND annee_taches='.$annee.' AND proprietaire='.$proprietaire.' ORDER BY jour_taches';
$query = $pdo->prepare($sql);
$query->execute();
if($query)
{
}else{
die("Une requête a échouée.");
}
while ($row = $query->fetch(PDO::FETCH_NUM)){
$result[] = $row[0];
$result[] = $row[1];
}
if($pdo){
$pdo = NULL;
}
return $result;
}
etcc


Il me dise :
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'jordan' in 'where clause'' in /homez.359/momentde/www/calendrier.php:35 Stack trace: #0 /homez.359/momentde/www/calendrier.php(35): PDOStatement->execute() #1 /homez.359/momentde/www/calendrier.php(78): getEventsDate('04', '2013', 'jordan') #2 {main} thrown in /homez.359/momentde/www/calendrier.php on line 35


Sauf que j'ai bien un champ proprietaire dans la table taches et dans ce champ j'ai bien jordan...


Help please

1 réponse

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 avril 2013 à 20:22
Ton champ propriéraire c'est quoi comme type ... ?
0
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 1
29 avril 2013 à 20:25
Dans ma bd, c'est un varchar
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 avril 2013 à 20:26
Bah voilà, donc comment on fait avec un varchar quand on compare dans un where ?
0
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 1
29 avril 2013 à 20:29
Punaise , je viens d'essayer sa :
AND proprietaire="jordan" sa marche !!

donc je fais
AND proprietaire=".$proprietaire." ?
0
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 1
29 avril 2013 à 20:31
Sa marche pas ... AND proprietaire=".$proprietaire."
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
29 avril 2013 à 20:32
Bah non, encore un problème de cote double cote ...
0