Resultados de la búsqueda a petición "pdo"

1 la respuesta

PHP PDO no puede obtener el valor del parámetro OUT

Acabo de comenzar a usar PHP PDO con procedimientos almacenados de MySQL y tengo problemas con la forma de obtener los parámetros OUT de la llamada al procedimiento. Miré muchos temas similares de stackoverflow, pero desafortunadamente no pude ...

12 la respuesta

¿Cuál es la ventaja de usar try {} catch {} versus if {} else {}

Estoy cambiando de mysql simple en php a PDO y he notado que la forma común de probar errores es usar una combinación try / catch en lugar de combinaciones if / else. ¿Cuál es la ventaja de ese método? ¿Puedo usar un bloque try / catch en ...

2 la respuesta

Preparar varias declaraciones antes de ejecutarlas en una transacción?

Está bien preparar varias declaraciones antes de ejecutarlas? $db = PDO('..connection info...'); $cats_stmt = $db->prepare('SELECT * FROM cats'); $dogs_stmt = $db->prepare('SELECT * FROM dogs'); $cats_stmt->execute(); $cats = ...

1 la respuesta

Envoltorio PDO simple

Mi aplicación web actualmente tiene que ejecutar consultas simples: operaciones CRUD simples, conteo, ... Hace unos meses, alguien me recomendó que escribiera un contenedor PDO simple para esto (para evitar escribir try / catch, prepare (), ...

4 la respuesta

PDO pasar por aviso de referencia?

Esta $stmt = $dbh->prepare("SELECT thing FROM table WHERE color = :color"); $stmt->bindParam(':color', $someClass->getColor()); $stmt->execute(); produce esto: Aviso de tiempo de ejecución Solo las variables deberían pasar por referenci ...

2 la respuesta

PDO Mysql Error de sintaxis 1064 [cerrado]

Ejecuto el siguiente código: $conn = new PDO(....); .... pdo attributes ... $limitvalue = 0; $limit = 10; $sql = $conn->prepare("SELECT * FROM table1 LIMIT ?, ?"); $sql->bindParam(1, $limitvalue, PDO::PARAM_INT); $sql->bindParam(2, $limit, ...

3 la respuesta

¿Cómo puedo configurar el modo SQL mientras uso PDO?

Estoy tratando de configurar los modos SQL, no puedo entender cómo hacerlo usando PDO. Estoy tratando de configurar el modo tradicional en MySQL y no permitir fechas inválidas. ¿Alguien puede ayudar

3 la respuesta

¿Qué es PDO y por qué debería usarlo?

La gente sigue mencionando que debería usar PDO en mi PHP cuando trato con MySQL, nunca había oído hablar de esto antes. ¿Qué es la DOP? ¿Cómo se usa y cuáles son los pros y los contras? Gracias

3 la respuesta

Parámetros de enlace para la cláusula WHERE IN con PDO

Mi código $myArray = implode($myArray, ','); $sth = $dbh->prepare('SELECT foo FROM bar WHERE ids IN (:ids)'); $sth->bindParam(':ids', $myArray); $sth->execute(); $result = $sth->fetch(); echo $sth->rowCount(); Siempre muestra un recuento de 1, ...

3 la respuesta

Insertando múltiples valores en múltiples columnas desde una matriz de datos usando una declaración preparada de PDO para MySQL

Soy nuevo en PHP y MySQL (y en la programación en general) y estoy tratando de crear una clase de manejador de base de datos genérica llamadaDatabase_Handler que me ayudará a administrar cosas básicas como insertar, eliminar, ...