Erreur sql dans fichier PHP
Bonjour a tous,
je suis debutant en PHP et SQL et j ai creer un formulaire via HTML/CSS/PHP j ai cree ma base et ma table et mes champs dans SQL. le formulaire fonctionne nickel.
Je suis maintenant en train de faire ma page pour afficher les résultats de mon formulaire mais lorsque je lance mon resultats.php voila ce qu'il me dit :
Citation:
Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\marketing\resultat.php on line 17
je ne vois pas ou est le probleme je vous liasse mon code PHP en esperant que vous allez m aidez merci beaucoup
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
// Parametres mysql à remplacer par les vôtres
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', ''); // mot de passe
define('DB_DATABASE', 'marketing'); // nom de la base
// Connexion au serveur mysql
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);
$sql = "SELECT * FROM marketing"
$resultat = mysql_fetch_array($sql);
echo $resultat ['nom']
?> |
je me sens nul j suis desole
j ai remplace les champs colonne par mes champs qui sont dans ma table comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
include('config.php');
include('connexion.php');
$connexion = connexion();
$sql = 'SELECT id, civilite, entreprise, nom, prenom, adresse, codepostal, ville, telephone, mail, numeroappels, besoin, resultats, message, datetime
FROM marketing';
$resultat = mysql_query($sql, $connexion)
or die('Problème à l\'exécution de la requête ' . $sql . ' : <br>' . mysql_error());
while ($ligne = mysql_fetch_array($sql))
{
echo $ligne ['id'] . '<br>';
echo $ligne ['entreprise'] . '<br>';
echo $ligne ['nom'] . '<br>';
echo $ligne ['prenom'] . '<br>';
echo $ligne ['adresse'] . '<br>';
echo $ligne ['codepostal'] . '<br>';
echo $ligne ['ville'] . '<br>';
echo $ligne ['telephone'] . '<br>';
echo $ligne ['mail'] . '<br>';
echo $ligne ['numeroappels'] . '<br>';
echo $ligne ['besoin'] . '<br>';
echo $ligne ['resultats'] . '<br>';
echo $ligne ['message'] . '<br>';
echo $ligne ['datetime'] . '<br>';
}
?> |
et voila l'erreur
Citation:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\marketing\resultat.php on line 9
Problème à l'exécution de la requête SELECT id, civilite, entreprise, nom, prenom, adresse, codepostal, ville, telephone, mail, numeroappels, besoin, resultats, message, datetime FROM marketing :
en tout cas merci pour tous vos efforts ...
je me posais une question
marketing c est ma base dans cette base il y a une table qui s appelle formulaire qui contient les champs et colonnes cités plus haut
est ce que je ne dois pas mentionner quelque part ma table ?
Merci