Code deffectueux : select from


catseyes
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 7 Avr 2007

Message le Ven Aoû 03, 2007 11:57

J'ai modifié le code comme suit, mais toujours un seul enregistrement renvoyé


Code: Tout sélectionner
if(!$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,DB_SERVER_PASSWORD))
   {
   die("Impossible de se connecter au server : ".DB_SERVER."\n".mysql_error());
   }
elseif(!mysql_select_db(DB_DATABASE, $connect))
   {
   die("Impossible de se connecter à la base : ".DB_DATABASE."\n".mysql_error());
   }   
elseif(!$resultat = mysql_query("SELECT societe,tel, adresse,cp,ville FROM fichier WHERE activite like convert( _utf8 'Restaurant' using latin1) COLLATE latin1_swedish_ci LIMIT 0 , 30"))
   {
   die('requete invalide : '.mysql_error());
   }   
elseif(mysql_num_rows($resultat) < 1)
     {
   die('resultat vide : '.mysql_error());
   } 
else {
echo(mysql_num_rows($resultat));
?>
  <tr bgcolor="#eeeeee">
    <td width="30%" class="label">Restaurant</td>
    <td width="35%" class="label">Téléphone</td>
    <td width="35%" class="label">Adresse</td>
  </tr>
  <?php

   while ($recherche=mysql_fetch_array($resultat))
   {
   ?>
  <tr>
    <td rowspan="2" class="normal"><?php echo $recherche['societe'];?></td>
    <td rowspan="2" class="normal"><?php echo $recherche['tel'];?></td>
    <td class="normal"><?php echo $recherche['adresse'];?><br> </td>
  </tr>
  <tr>
    <td class="normal"><?php echo $recherche['cp'];?> <?php echo $recherche['ville'];?></td>
  </tr>
  <?php }?>
  <tr bgcolor="#eeeeee">
    <td colspan="2" class="label"> Description </td>
    <td>Photo</td>
  </tr>
  <tr>
    <td colspan="2"><?php echo $recherche['texte'];?></td>
    <td colspan="2"><?php echo $recherche['image'];?></td>
  </tr>
  <?php }?>
</table>


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Aoû 03, 2007 12:04

essaies ça

Code: Tout sélectionner
SELECT activite,societe,tel, adresse,cp,ville FROM fichier WHERE activite like Restaurant


et ça

Code: Tout sélectionner
SELECT * FROM fichier WHERE activite like Restaurant


les melanges de charset c'est pas trop top

rog


catseyes
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 7 Avr 2007

Message le Sam Aoû 04, 2007 9:32

Pour la syntaxe, c'est issu de phpMyAdmin,
le code modifié me donne un :
Parse error: syntax error, unexpected T_ELSEIF
a la ligne : 36 ( en gras)

elseif(!$resultat = mysql_query('SELECT activite,societe,tel, adresse,cp,ville FROM fichier WHERE activite like Restaurant'));
{
die('requete invalide : '.mysql_error());
}
elseif(mysql_num_rows($resultat) < 1)
{
die('resultat vide : '.mysql_error());
}
else {
echo(mysql_num_rows($resultat));
?>

bou bou bou


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Sam Aoû 04, 2007 13:46

Code: Tout sélectionner
elseif(!$resultat = mysql_query('SELECT activite,societe,tel, adresse,cp,ville FROM fichier WHERE activite like Restaurant'));


le point virgule

Code: Tout sélectionner
elseif(!$resultat = mysql_query('SELECT activite,societe,tel, adresse,cp,ville FROM fichier WHERE activite like Restaurant'))


rog[/quote]


catseyes
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 7 Avr 2007

Message le Dim Aoû 05, 2007 12:01

Code: Tout sélectionner
Parse error: syntax error, unexpected T_ELSE
sur
else
{
echo(mysql_num_rows($resultat));
}
:cry:

Code deffectueux : select from

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités