Preguntas etiquetadas con pdo

113
PHP PDO que devuelve una sola fila

ACTUALIZACIÓN 2: Entonces, ¿es esto lo más optimizado que puede obtener? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; ACTUALIZACIÓN 1: Sé...

106
¿Puedo mezclar las API de MySQL en PHP?

He buscado en la red y hasta ahora lo que he visto es que pueden usar mysql_y mysqli_juntos significa: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo...

105
¿Cómo inserto valores NULL usando PDO?

Estoy usando este código y estoy más allá de la frustración: 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...

102
Soporte PDO para múltiples consultas (PDO_MYSQL, PDO_MYSQLND)

Sé que PDO no admite la ejecución de varias consultas en una declaración. He estado buscando en Google y encontré algunas publicaciones que hablan sobre PDO_MYSQL y PDO_MYSQLND. PDO_MySQL es una aplicación más peligrosa que cualquier otra aplicación MySQL tradicional. MySQL tradicional permite...

98
Limpieza de contraseñas de usuario

¿Cómo debo eliminar o limpiar las contraseñas proporcionadas por el usuario antes de codificarlas y almacenarlas en mi base de datos? Cuando los desarrolladores de PHP consideran usar hash en las contraseñas de los usuarios por motivos de seguridad, a menudo tienden a pensar en esas contraseñas...

96
PDO mysql: cómo saber si la inserción fue exitosa

Estoy usando PDO para insertar un registro (mysql y php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); ¿Hay alguna forma de saber si se insertó correctamente, por ejemplo, si el registro no se insertó porque...

92
Cómo configurar correctamente una conexión PDO

De vez en cuando veo preguntas sobre la conexión a la base de datos. La mayoría de las respuestas no son como las hago yo, o es posible que no las obtenga correctamente. De todas formas; Nunca lo había pensado porque la forma en que lo hago me funciona. Pero he aquí un pensamiento loco; Quizás...