Erreur script php connexion à mysql
Matii_75
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
macgawel Messages postés 664 Date d'inscription Statut Membre Dernière intervention -
macgawel Messages postés 664 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Débutant en PHP, j'ai lu de nombreux tutoriels sur internet et j'ai reprit un script trouvé sur un site pour me connecter et exécuter une requête tout simple sur ma base de données.
Voici l'erreur :
Parse error: syntax error, unexpected $end in /var/www/stage/essai.php on line 18
Voici mon script :
<?php
$host = "localhost";
$user = "arpwatch";
$password = "%+arpwatch";
$database = "arpwatch";
$conn = mysql_connect($host,$user,$password);
if (!$conn) {
echo "Connection impossible\n";
exit;
}
$result = mysql_db_query("database","select id, source from enregistrement where id between 15 and 30;");
if ($result > 0) {
while($row = mysql_fetch_array($result)) {
echo $row["id"] . $row["source"] . "\n";
}
mysql_close();
?>
Si quelqu'un voit l'erreur ... :/
Débutant en PHP, j'ai lu de nombreux tutoriels sur internet et j'ai reprit un script trouvé sur un site pour me connecter et exécuter une requête tout simple sur ma base de données.
Voici l'erreur :
Parse error: syntax error, unexpected $end in /var/www/stage/essai.php on line 18
Voici mon script :
<?php
$host = "localhost";
$user = "arpwatch";
$password = "%+arpwatch";
$database = "arpwatch";
$conn = mysql_connect($host,$user,$password);
if (!$conn) {
echo "Connection impossible\n";
exit;
}
$result = mysql_db_query("database","select id, source from enregistrement where id between 15 and 30;");
if ($result > 0) {
while($row = mysql_fetch_array($result)) {
echo $row["id"] . $row["source"] . "\n";
}
mysql_close();
?>
Si quelqu'un voit l'erreur ... :/
A voir également:
- Erreur script php connexion à mysql
- Gmail connexion - Guide
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Site inaccessible n'autorise pas la connexion - Guide
- Mysql community server - Télécharger - Bases de données
4 réponses
Parse error: syntax error, unexpected $end in /var/www/stage/essai.php on line 18
=> Erreur classique : tu n'as pas fermé correctement tes accolades...
En indentant ton programme, tu peux voir qu'il manque une accolade fermante à ce niveau...
=> Erreur classique : tu n'as pas fermé correctement tes accolades...
if ($result > 0) { while($row = mysql_fetch_array($result)) { echo $row["id"] . $row["source"] . "\n"; } mysql_close(); ?>
En indentant ton programme, tu peux voir qu'il manque une accolade fermante à ce niveau...
Merci Macgawel, par contre maintenant je me retrouve avec une autre erreur ... ai-je mal choisi mon site pour copier le script ? O_o
Fatal error: Call to undefined function: mysql_connect() in /var/www/stage/essai.php on line 7
Fatal error: Call to undefined function: mysql_connect() in /var/www/stage/essai.php on line 7
je trouve plus simple de faire comme ca moi:
define ('HOST','localhost');
define ('USER','arpwatch');
define('MDP','le mdp');
define('BD','arpwatchl');
$lien=mysql_connect(HOTE,USER,MDP) OR die('Erreur sur la BD:'.mysql_error().'<br>');
mysql_select_db(BD,$lien) OR die('Erreur:'.mysql_error());
$requete="ta requete";
$res=mysql_query($requete,$lien) OR die('Erreur:'.$requete.'<br>');
etc pour bidouiller le resultat
define ('HOST','localhost');
define ('USER','arpwatch');
define('MDP','le mdp');
define('BD','arpwatchl');
$lien=mysql_connect(HOTE,USER,MDP) OR die('Erreur sur la BD:'.mysql_error().'<br>');
mysql_select_db(BD,$lien) OR die('Erreur:'.mysql_error());
$requete="ta requete";
$res=mysql_query($requete,$lien) OR die('Erreur:'.$requete.'<br>');
etc pour bidouiller le resultat