Connexion BDD en php
Résolu/Fermé
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
-
25 avril 2013 à 15:22
sdt37 Messages postés 32 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 31 juillet 2015 - 31 juil. 2015 à 15:10
sdt37 Messages postés 32 Date d'inscription dimanche 26 avril 2009 Statut Membre Dernière intervention 31 juillet 2015 - 31 juil. 2015 à 15:10
A voir également:
- Connexion BDD en php
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Alert php ✓ - Forum PHP
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum PC portable
6 réponses
gardiendelanuit
Messages postés
1769
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
Modifié par gardiendelanuit le 25/04/2013 à 15:25
Modifié par gardiendelanuit le 25/04/2013 à 15:25
Bonjour
Ca me parait bizarre qu'il n'y ai pas d'identifiant à ta BDD et un conseil met un mot de passe aussi.
De plus mysql_connect est obselète voir https://www.php.net/manual/fr/function.mysql-connect.php
Merci de mettre "Résolu" quand le problème est réglé!
La connaissance c'est comme la confiture: moins on en a et plus on l'étale.
mysql_connect("localhost","","");
Ca me parait bizarre qu'il n'y ai pas d'identifiant à ta BDD et un conseil met un mot de passe aussi.
De plus mysql_connect est obselète voir https://www.php.net/manual/fr/function.mysql-connect.php
Merci de mettre "Résolu" quand le problème est réglé!
La connaissance c'est comme la confiture: moins on en a et plus on l'étale.
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
25 avril 2013 à 15:27
25 avril 2013 à 15:27
Ok et comment je pourrais voir les identifiants et régler les mots de passe à la BDD?
gardiendelanuit
Messages postés
1769
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
25 avril 2013 à 15:30
25 avril 2013 à 15:30
Normalement ce sont les même que lorsque tu te connect sous phpmyadmin.
Après tu peux créer d'autre compte avec des droits précis sur chaque base à partir de cette même interface ou en mode console.
Après tu peux créer d'autre compte avec des droits précis sur chaque base à partir de cette même interface ou en mode console.
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
25 avril 2013 à 15:35
25 avril 2013 à 15:35
J'ai essayé de me connecter avec PDO plutot que mysql_connect et cette fois je peux me connecter.
Merci
Merci
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
25 avril 2013 à 15:49
25 avril 2013 à 15:49
Est-ce que l'on peut mettre dans une colonne par exemple CheminFichier plusieurs variables pour un identifiant?
Par exemple,
Je voudrais que pour l'identifiant 1, il y a dans CheminFichier:
/DisqueDur/Users/DossierTemporaire/
/Users/Document/Programme/
/Users/Dowload/Temporaire2/
Par exemple,
Je voudrais que pour l'identifiant 1, il y a dans CheminFichier:
/DisqueDur/Users/DossierTemporaire/
/Users/Document/Programme/
/Users/Dowload/Temporaire2/
gardiendelanuit
Messages postés
1769
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
25 avril 2013 à 15:57
25 avril 2013 à 15:57
C'est pas propre du tout et c'est seulement pour des cas bien spéciaux, et encore.. Le mieux est de faire un table association.
Dans le pire des cas voir explode en php
Dans le pire des cas voir explode en php
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
25 avril 2013 à 16:00
25 avril 2013 à 16:00
ok merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Azraka
Messages postés
252
Date d'inscription
mercredi 11 juin 2008
Statut
Membre
Dernière intervention
5 juin 2014
13
26 avril 2013 à 09:40
26 avril 2013 à 09:40
//Connexion à une base de donnée if($bd = mysql_connect("localhost","","") {
Il manque une parenthèse pour fermer le if, non ?
nonodu003
Messages postés
59
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
13 mai 2013
1
29 avril 2013 à 14:45
29 avril 2013 à 14:45
oui merci
sdt37
Messages postés
32
Date d'inscription
dimanche 26 avril 2009
Statut
Membre
Dernière intervention
31 juillet 2015
2
Modifié par sdt37 le 31/07/2015 à 15:11
Modifié par sdt37 le 31/07/2015 à 15:11
Je déteste faire une recherche sur Google et tomber sur un post de forum sans réponse dans la première page, donc voici :
Depuis la version 5 de php il faut utiliser la classe PDO.
Exemple :
et utiliser ensuite l'objet $pdo pour faire vos requêtes.
Exemple pour retourner tous les enregistrements de 'ma_table' :
Depuis la version 5 de php il faut utiliser la classe PDO.
Exemple :
$DB_HOST = 'localhost';
$DB_NAME = 'ma_bdd';
$DB_LOGIN = 'root';
$DB_PASSWORD = '';
try{
$pdo = new PDO( 'mysql:host='.$DB_HOST.';dbname='.$DB_NAME.'', $DB_LOGIN, $DB_PASSWORD, array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ) );
} catch( Exception $e ){
die( 'Erreur : '.$e->getMessage() );
}
et utiliser ensuite l'objet $pdo pour faire vos requêtes.
Exemple pour retourner tous les enregistrements de 'ma_table' :
$query = "SELECT * FROM ma_table";
$result = $pdo->prepare($query);
$result->execute();
$result = $result->fetchAll();