Comment connecter a une base de donnee?
Fermé
benitta
Messages postés
1
Date d'inscription
vendredi 20 juin 2014
Statut
Membre
Dernière intervention
20 juin 2014
-
20 juin 2014 à 06:18
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 4 nov. 2015 à 08:46
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 4 nov. 2015 à 08:46
A voir également:
- Comment connecter a une base de donnee?
- Se connecter à ma boite hotmail - Guide
- Comment connecter chromecast à la télé - Guide
- Formules excel de base - Guide
- Facebook se connecter à un autre compte - Guide
- Gmail se connecter - Guide
3 réponses
Bonjour,
IL faut créer une page php dans laquelle vous mettez ce code
exemple nom de page :function.php
<?php
//partie pour la connexion à la base de donnees
function execute_query($query) {
//la fonction de base qui execute une requete SQL depuis le code php :
//- connection a la BDD
//- execute la requete
//- deconnection
//- renvoie array resultat
$bdd_connection = mysql_connect("127.0.0.1","root","");
if (!$bdd_connection) {die("Could not connect : " . mysql_error());}
mysql_select_db("ma_table", $bdd_connection);
$result = mysql_query($query);
mysql_close($bdd_connection);
return $result;
}//end function
function debug_session_view() {
echo "SESSION size : -" . sizeof ($_SESSION) . "-<br/>\n";
//echo "content : -" . print_r($_SESSION) . "-<br/>\n";
echo "<table border=1>";
foreach ($_SESSION as $key => $item){
echo "<tr><td>   -" . $key . "-   </td><td>   -" . $item . "-   <td></tr>";
}//end foreach
echo "</table>";
}//end function
function debug_request_view() {
echo "REQUEST size : -" . sizeof ($_REQUEST) . "-<br/>\n";
//echo "content : -" . print_r($_REQUEST) . "-<br/>\n";
echo "<table border=1>";
foreach ($_REQUEST as $key => $item){
echo "<tr><td>   -" . $key . "-   </td><td>   -" . $item . "-   <td></tr>";
}//end foreach
echo "</table>";
}//end function
?>
Dans chacune des pages pour laquelle il y a besoin de la base de données, il faut faire un include de la page
Code à mettre : <?php include("functions.php"); ?>
IL faut créer une page php dans laquelle vous mettez ce code
exemple nom de page :function.php
<?php
//partie pour la connexion à la base de donnees
function execute_query($query) {
//la fonction de base qui execute une requete SQL depuis le code php :
//- connection a la BDD
//- execute la requete
//- deconnection
//- renvoie array resultat
$bdd_connection = mysql_connect("127.0.0.1","root","");
if (!$bdd_connection) {die("Could not connect : " . mysql_error());}
mysql_select_db("ma_table", $bdd_connection);
$result = mysql_query($query);
mysql_close($bdd_connection);
return $result;
}//end function
function debug_session_view() {
echo "SESSION size : -" . sizeof ($_SESSION) . "-<br/>\n";
//echo "content : -" . print_r($_SESSION) . "-<br/>\n";
echo "<table border=1>";
foreach ($_SESSION as $key => $item){
echo "<tr><td>   -" . $key . "-   </td><td>   -" . $item . "-   <td></tr>";
}//end foreach
echo "</table>";
}//end function
function debug_request_view() {
echo "REQUEST size : -" . sizeof ($_REQUEST) . "-<br/>\n";
//echo "content : -" . print_r($_REQUEST) . "-<br/>\n";
echo "<table border=1>";
foreach ($_REQUEST as $key => $item){
echo "<tr><td>   -" . $key . "-   </td><td>   -" . $item . "-   <td></tr>";
}//end foreach
echo "</table>";
}//end function
?>
Dans chacune des pages pour laquelle il y a besoin de la base de données, il faut faire un include de la page
Code à mettre : <?php include("functions.php"); ?>
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
21 juin 2014 à 11:34
21 juin 2014 à 11:34
Ou plus simple:
S'il affiche Connexion reussie ce qu'il n'y a pas de problème sinon un message d'erreur va s'afficher
<?php mysql_connect("localhost", "user", "password") or die("Impossible de se connecter : " . mysql_error()); echo 'Connexion reussie'; mysql_close(); ?>
S'il affiche Connexion reussie ce qu'il n'y a pas de problème sinon un message d'erreur va s'afficher
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
4 nov. 2015 à 08:46
4 nov. 2015 à 08:46
Bonjour,
je ne sais pas si ce sustème fonctionne encore.
Sinonk, on peut faire comme ceci
je ne sais pas si ce sustème fonctionne encore.
Sinonk, on peut faire comme ceci
<?php
$BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "MaBase";
$BDD_LOGIN = "root";
$BDD_PASSWORD = "";
// connexion à la base de données
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}
// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
?>