Questions marquées «pdo»

117
PDO MySQL: Utilisez PDO :: ATTR_EMULATE_PREPARES ou pas?

Voici ce que j'ai lu jusqu'à présent PDO::ATTR_EMULATE_PREPARES: L'émulation de préparation de PDO est meilleure pour les performances puisque la préparation native de MySQL contourne le cache de requête . La préparation native de MySQL est meilleure pour la sécurité (empêchant l'injection SQL) ....

113
PHP PDO renvoyant une seule ligne

MISE À JOUR 2: Alors, est-ce le plus optimisé possible? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; MISE À JOUR 1: Je sais que je peux ajouter une...

106
Puis-je mélanger des API MySQL avec PHP?

J'ai cherché sur le net et jusqu'à présent, ce que j'ai vu, c'est que vous pouvez utiliser mysql_et mysqli_signifier ensemble: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con);...

105
Comment insérer des valeurs NULL en utilisant PDO?

J'utilise ce code et je suis au-delà de la frustration: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ......

98
Nettoyage des mots de passe utilisateur

Comment dois-je échapper ou nettoyer les mots de passe fournis par l'utilisateur avant de les hacher et de les stocker dans ma base de données? Lorsque les développeurs PHP envisagent de hacher les mots de passe des utilisateurs à des fins de sécurité, ils ont souvent tendance à penser à ces mots...

96
PDO mysql: Comment savoir si l'insertion a réussi

J'utilise PDO pour insérer un enregistrement (mysql et php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); Existe-t-il un moyen de savoir s'il a été inséré avec succès, par exemple si l'enregistrement n'a pas...

92
Comment configurer correctement une connexion PDO

De temps en temps, je vois des questions concernant la connexion à la base de données. La plupart des réponses ne sont pas comme je le fais, ou je pourrais simplement ne pas obtenir les réponses correctement. En tous cas; Je n'y ai jamais pensé parce que ma façon de faire fonctionne pour moi. Mais...