Affichage d'une requête SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage d'une requête SQL

Re: Affichage d'une requête SQL

par heisenbergg » 17 janv. 2014, 17:10

J'ai un ami qui m'a aidé finalement et maintenant ça fonctionne. Merci en tout cas d'avoir répondu si rapidement, je vous donne le code maintenant qu'il marche cela pourra peut être en aider certain
<?php
$Nom = 'Nom';
$Prenom = 'Prenom';
$Email = 'Email';
$Bureau = 'Bureau';
$Telephone = 'Telephone';
$Etat = 'Etat';
$sql= "SELECT ".$Nom.",".$Prenom.",".$Email.",".$Bureau.",".$Telephone.",".$Etat." FROM XXXT_T_SDDP";
$Results = DBQuery($sql);
//print_r($Results)
while($App = $Results->fetchrow())
	{
	echo "<tr class=\"Chefdeprojet".$App['Nom']."\">";
			echo "<td>".$App['Nom']."</td>";
			echo "<td>".$App['Prenom']."</td>";
			echo "<td>".$App['Email']."</td>";
			echo "<td>".$App['Bureau']."</td>";
			echo "<td>".$App['Telephone']."</td>";
			echo "<td>".$App['Etat']."</td>";
			}
?>

Re: Affichage d'une requête SQL

par xTG » 17 janv. 2014, 16:27

Avant le mysql_fetch_array regardes le retour de la fonction mysql_error().
Et fais un exit(1); après pour ne pas être envahi par le reste du code (qui du coup ne s'exécute pas forcement correctement).

Re: Affichage d'une requête SQL

par heisenbergg » 17 janv. 2014, 14:39

J'ai enlevé les $ et ça ne marche toujours pas. L'erreur vient de mysql_fetch_array($sql) je pense
et si je l’enlève j'ai un tableau avec des SELECT SELECT SELECT SELECT SELECT SELECT afficher un nombre incalculable de fois

Re: Affichage d'une requête SQL

par sirakawa » 17 janv. 2014, 14:29

$sql=("SELECT $IDSDDP, $Nom, $Prenom, $Email, $Bureau, $Telephone, $Etat FROM ".TABLE_SDDP."");
Enlève les dollars et reteste: ce sont des noms de cham:ps sql non des variables php.

Affichage d'une requête SQL

par heisenbergg » 17 janv. 2014, 13:24

Bonjour,

Je dois afficher des données récupérer dans une base de données dans un tableau le problème c'est que j'ai une erreur et je n'arrive pas à comprendre d'ou elle vient. C'est pourquoi je sollicite votre aide :D
Merci
Voici mon code :
<?php
$IDSDDP = 'IDSDDP';
$Nom = 'Nom';
$Prenom = 'Prenom';
$Email = 'Email';
$Bureau = 'Bureau';
$Telephone = 'Telephone';
$Etat = 'Etat';
$sql=("SELECT $IDSDDP, $Nom, $Prenom, $Email, $Bureau, $Telephone, $Etat FROM ".TABLE_SDDP."");
$Results = DBQuery($sql);
while (list($IDSDDP, $Nom, $Prenom, $Email, $Bureau, $Telephone, $Etat)=mysql_fetch_array($sql))  /*(ligne 59)*/
{
echo '<td>'.$IDSDDP.'</td><td> '.$Nom.'</td>'.$Prenom.'</td> <td>'.$Email.'</td><td>  '.$Bureau.'</td><td>  '.$Telephone.'</td><td>'.$Etat.'</td></tr></form>';
}
?>
Voici l'une des erreurs :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpR7/html/suividca/carto/referentiels/SDDP.php on line 59