La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  erreur sql
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: erreur sql  (Lu 1184 fois)
erreur sql
« sur: le 23-01-2011 a 19:25:42 »
r88
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 38





Voir le Profil
Répondre avec citation

Bonjour,

J'ai un problème...

Je veus afficher sur une page des donnée de ma bdd

et j'obtiens :
Erreur SQL !
SELECT titre, ligne1, ligne2, site;
Unknown column 'titre' in 'field list'

J'ai fait :
Code:
<?php
   $base = mysql_connect ('hhhhhh', 'hhhhhhhhh', 'hhhhhhh');
   mysql_select_db('hhhhhhhhhh', $base);
$sql = 'SELECT titre, ligne1, ligne2, site;';

$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

$nb_news = mysql_num_rows($req);

if ($nb_news == 0) {
   echo 'rien a afficher.';
}
else {
   // si on a au moins une donnee, on l'affiche
   while ($data = mysql_fetch_array($req)) {
  sscanf($data['date'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);


      // on affiche les résultats
      echo '<br />TITRE : ' , htmlentities(trim($data['titre'])) , '<br />';
      echo 'Ligne 1 : ' , htmlentities(trim($data['ligne1'])) , '<br />';
      echo 'Ligne 2 : ' , htmlentities(trim($data['ligne2'])) , '<br />';
      echo 'site : ' , htmlentities(trim($data['titre'])) , '<br />';
      echo 'Postée le : ' , $jour , '/' , $mois , '/' , $an , ' à ' , $heure , ':' , $min , ':' , $sec , '<br /><br />';

   }
}

mysql_free_result ($req);

mysql_close ();
?>


Ma base de donnée est bien composée des champs : titre, ligne1, ligne2, site...

Avez vous une idée du problème ?

merci d'avance

Rapporter au modérateur  

Apprenti webmaster

Re:erreur sql
« Répondre #1 sur: le 23-01-2011 a 22:47:56 »
Bluely
Membre récent
*

Hors-Ligne

Sexe: Femelle
Messages: 56





Voir le Profil
Répondre avec citation

faudrait peut-être que tu précises dans la requete dans quel table tu veux travailler
$sql = 'SELECT titre, ligne1, ligne2, site FROM ...';

il y a peut-etre aussi un ";" en trop dans ta requete
Voilou

Rapporter au modérateur  
Re:erreur sql
« Répondre #2 sur: le 24-01-2011 a 20:24:36 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Je confirme, supprime le ; dans $sql qui est entre les " ".
Et surtout selectionne ta table... Et tu peux le faire en une fois

Code:
$recherche = mysql_query("SELECT champ1,champ2,champ3 FROM matable")


Aprés tu peux rajouter des conditions... WHERE champ1 = 'truc muche', ORDER BY champ1 ASC ou DESC, LIMIT x etc...
Et si tu veux sélectionner tous les champs pour ne pas les énumérer mets une étoile à la place :

Code:
$recherche = mysql_query("SELECT * FROM matable")

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg