Base de donnée Zymic
Suan01
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
MastercroW Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai créé un minichat en suivant le tutoriel du site du zero https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Il fonctionne sans problème sous Wamp, mais une fois que je l'héberge sur Zymic, j'ai ce message d'erreur qui ne cesse d'appaître Erreur: could not find driver http://seegray.zxq.net/minichat.php
Est-ce que quelqu'un qui connait Zymic sait ce que je dois faire afin de connecter le minichat à la base de donnée ?
Merci,
Suan.
J'ai créé un minichat en suivant le tutoriel du site du zero https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Il fonctionne sans problème sous Wamp, mais une fois que je l'héberge sur Zymic, j'ai ce message d'erreur qui ne cesse d'appaître Erreur: could not find driver http://seegray.zxq.net/minichat.php
Est-ce que quelqu'un qui connait Zymic sait ce que je dois faire afin de connecter le minichat à la base de donnée ?
$bdd = new PDO('mysql:host=localhost;dbname=seegray_zxq_test', '264134_raven', 'motdepasse');
Merci,
Suan.
A voir également:
- Base de donnée Zymic
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
3 réponses
Je viens de demander quel est le problème dans mon code sur le forum de Zymic, et en fait tout est bon, mais c'est la connexion PDO que mon hébergeur n'accepte pas.
Alors j'ai changé
try
{
$bdd = new PDO('mysql:host=localhost;dbname=seegray_zxq_test', '264134_raven', 'motdepasse');
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
par
try
{
$host = 'localhost';
$user = '264134_raven';
$bdd = 'seegray_zxq_test';
$mot_de_passe = 'motdepasse';
mysql_connect($host, $user,$mot_de_passe) or die('erreur de connexion au serveur'. $e->getMessage());
mysql_select_db($bdd) or die('erreur de connexion a la base de donnees' . $e->getMessage());
$reponse = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 10');
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
Mais j'obtiens cette erreur:
Fatal error: Call to a member function query() on a non-object in /www/zxq.net/s/e/e/seegray/htdocs/minichat.php on line 38
Mais je ne vois pas de quoi il s'agit.
Alors j'ai changé
try
{
$bdd = new PDO('mysql:host=localhost;dbname=seegray_zxq_test', '264134_raven', 'motdepasse');
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
par
try
{
$host = 'localhost';
$user = '264134_raven';
$bdd = 'seegray_zxq_test';
$mot_de_passe = 'motdepasse';
mysql_connect($host, $user,$mot_de_passe) or die('erreur de connexion au serveur'. $e->getMessage());
mysql_select_db($bdd) or die('erreur de connexion a la base de donnees' . $e->getMessage());
$reponse = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 10');
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));
// Redirection du visiteur vers la page du minichat
header('Location: minichat.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
Mais j'obtiens cette erreur:
Fatal error: Call to a member function query() on a non-object in /www/zxq.net/s/e/e/seegray/htdocs/minichat.php on line 38
Mais je ne vois pas de quoi il s'agit.