Connexion PDO

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connexion PDO

Re: Connexion PDO

par devlop78 » 08 juil. 2011, 20:44

Lol, moi ça a toujours fonctionné, et je n'ai jamais précisé le port, quelque soit l'extension ^^.

Ca me parait normal, tout comme quand tu vas sur un site, tu ne précises pas le port, à moins qu'il ne soit pas 80 (hors SSL bien sûr).

Re: Connexion PDO

par xTG » 08 juil. 2011, 08:03

Lol ? Je n'indique jamais le port ... ^^

Et php.net non plus :)
Ah ? bon à savoir, moi avec WAMP en local ou au boulot avec le serveur test ou prod ça a jamais fonctionné si je renseigne pas le port.

Re: Connexion PDO

par rimie » 08 juil. 2011, 05:33

je l'ai teste aussi sans port et ca marche le meme code chez php.net

Re: Connexion PDO

par devlop78 » 08 juil. 2011, 04:53

Lol ? Je n'indique jamais le port ... ^^

Et php.net non plus :)
Exemple #1 Crée une instance PDO via une invocation de pilote
<?php
/* Connexion à une base ODBC avec l'invocation de pilote */
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';

Re: Connexion PDO

par rimie » 08 juil. 2011, 03:38

Les tutos de SQLPro :)

Re: Connexion PDO

par xTG » 07 juil. 2011, 16:59

Re: Connexion PDO

par rimie » 07 juil. 2011, 13:06

Le port est obligatoire pour utiliser PDO.
De base il est à 3306 ou bien 3307.
Tu peux le récupérer en regardant le fichier de configuration de ton serveur MySQL.

Sélection d'une autre bdd implique de créer un nouvel objet PDO avec les bonnes informations.

La sélection, suppression ect ? C'est pas relatif à PDO mais à SQL. Veux-tu un cours sur le langage SQL ?
PDO n'est qu'une interface, ce n'est pas un ORM.
Merci beaucoup xTG, pour le SQL si vous avez une DOC autre que le site officiel, merci d'avance

Re: Connexion PDO

par xTG » 07 juil. 2011, 08:17

Le port est obligatoire pour utiliser PDO.
De base il est à 3306 ou bien 3307.
Tu peux le récupérer en regardant le fichier de configuration de ton serveur MySQL.

Sélection d'une autre bdd implique de créer un nouvel objet PDO avec les bonnes informations.

La sélection, suppression ect ? C'est pas relatif à PDO mais à SQL. Veux-tu un cours sur le langage SQL ?
PDO n'est qu'une interface, ce n'est pas un ORM.

Connexion PDO

par rimie » 07 juil. 2011, 04:26

bonjour,

J'ai le code ci-dessous d'un tuto que j'ai recupere sur le net, j'ai quelques questions dans ce sens:
<?php
$PARAM_hote='localhost'; // le chemin vers le serveur
$PARAM_port='3306';
$PARAM_nom_bd='sdz'; // le nom de votre base de données
$PARAM_utilisateur='root'; // nom d'utilisateur pour se connecter
$PARAM_mot_passe=''; // mot de passe de l'utilisateur pour se connecter
$connexion = new PDO('mysql:host='.$PARAM_hote.';port='.$PARAM_port.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
?>
$PARAM_port 3306: est ce qu'il est par defaut ou bien on peut le changer, est ce qu'il est OBLIGATOIRE?
$PARAM_nom_bd: lors du changement de la BDD, est ce qu'on va creer une nouvelle connexion new PDO ou bien il existe une autre methode de le faire?

Dernierement, Est ce qu'il existe un tuto complet sur la connexion, la selection, suppression, update,... en utilisant PDO?

merci a vous