Articles of pdo

Cómo generar datos cuando se usa $ stmt-> fetch (DOP :: FETCH_ASSOC);

¿Cómo se $stmt->fetch(PDO::FETCH_ASSOC) correctamente los datos cuando se usa $stmt->fetch(PDO::FETCH_ASSOC) ? En este momento estoy obteniendo palabras sueltas como mi resultado al hacer “select name, author, title from d_books” // Other PDO stuff goes here $arr = $stmt->fetch(PDO::FETCH_ASSOC); foreach ($arr as $titleData) { echo $titleData[‘name’]; }

Función de copias de seguridad PDO MySQL

esta función aquí http://davidwalsh.name/backup-mysql-database-php ha estado flotando alrededor de las redes internas por un tiempo y es bastante famoso, pero está en mysql estándar. ¿Alguien tiene lo mismo pero en DOP? Si no, ¿alguien quiere hacer uno? ¿Es posible, leí en alguna parte que el DOP no hace MOSTRAR CREAR TABLA, es correcto? finalmente, ¿alguien […]

pdo captura y salida de errores mysql

Sigo intentando mover mi cabeza alrededor del pdo. Tengo una statement de inserción que se ejecuta con pdo. Insertar funciona bien, sin embargo, si hay un error, me gustaría que se muestre al usuario Tengo el siguiente bloque de captura de prueba. try{ $insertuser = $db->prepare(‘INSERT INTO `she_she`.`Persons` (`idnumber`,`addedby`,`firstname`, `middlename`, `surname`, `fullname`, `gender`, `birthdate`, `homelanguage`, […]

Error de inserción de DOP al ejecutar

No puedo encontrar mi error, estoy ejecutando error de falla $db = new PDO(‘mysql:host=localhost; dbname=xxxxxx’, ‘yyyyyy’, ‘zzzzzz’, array(PDO::MYSQL_ATTR_INIT_COMMAND => “SET NAMES utf8”)) or die (“fail”);; $query = “INSERT INTO multiTicker (mtgox,btcstamp,btce,btcchina,myDateTime) VALUES (:mtgox,:btcstamp,:btce,:btcchina,:myDateTime)”; $st = $db->prepare($query) or die (“Query fail”); $st->execute(array(‘:mtgox’ => $mtgox, ‘:btcstamp’ => $btcstamp, ‘:btce’ => $btce, ‘:btcchina’ => $btcchina, ‘:myDateTime’ => $myDateTime)) […]

¿Transacciones de PHP DOP?

Tengo una página de registro y básicamente necesito datos insertados en 4 tablas. Soy nuevo en DOP y estoy confundido sobre algo. Básicamente, si alguna de las inserciones falla, no quiero que se agregue nada a la base de datos, eso parece bastante simple. Mi confusión es que primero debo insertar el nombre de usuario, […]

¿Por qué tengo un error grave: llamar a una función miembro prepare () en un objeto que no es?

He hecho una pregunta por error de PDO ( aquí, pero tengo otro problema con el objeto … Aquí está mi código: include(‘../../config/connexion-bdd.php’); $nom = $_POST[‘nom’]; $regexNom = ‘/^[a-zA-Z -]+$/’; $prenom = $_POST[‘prenom’]; $regexPrenom = ‘/^[a-zA-Z -]+$/’; $email = $_POST[’email’]; $regexEmail = ‘/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[az]{2,3})$/’; $identifiant = $_POST[‘identifiant’]; $regexIdentifiant = ‘/^[a-z1-9]+$/’; $motDePasse = $_POST[‘motDePasse’]; $confirmeMotDePasse = $_POST[‘ConfirmeMotDePasse’]; […]

La inserción en mySQL falla un valor codificado JSON con caracteres especiales

Estoy tratando de ejecutar esta consulta con DOP: UPDATE categories SET keywords = ‘{“bg”:[“keyword1”,”\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438 “]}’ WHERE id = 4; El problema es que parece registrar el valor hexadecimal sin las barras invertidas (“\”). Se muestra sin las barras invertidas en mi aplicación, sino también en PHPMyAdmin. Utilizo exec () en esta consulta, y lo he […]

‘SQLSTATE : Número de parámetro no válido: el número de variables enlazadas no coincide con el número de tokens’

Recibo el error de SQLSTATE [HY093]: Número de parámetro no válido: el número de variables enlazadas no coincide con el número de tokens if (isset($_POST[‘cadastrar’])){ $nome = trim(strip_tags($_POST[‘nome’])); $usuario = trim(strip_tags($_POST[‘usuario’])); $email = trim(strip_tags($_POST[’email’])); $senha = trim(strip_tags($_POST[‘senha’])); $cpf = trim(strip_tags($_POST[‘cpf’])); $rg = trim(strip_tags($_POST[‘rg’])); $select = “INSERT INTO registro (nome, usuario, email, senha, cpf, rg) VALUES […]

PHP Json Encode PDO :: FETCH_ASSOC

Estoy intentando devolver todas las filas de mi tabla de base de datos MSSQL y escupirlas en un JSON_ENCODE. Cuando uso esto y hago eco del $ json obtengo una página en blanco. Cuando hago un var_dump en esa var me sale un bool, falso. $sth = $db->prepare(“SELECT * FROM dbo.Devices”); $sth->execute(); $array = $sth->fetchAll( […]

ERROR en DOP: Llamar a una función miembro prepare () en nulo

Tengo un problema con la función de preparación ==> Llamar a una función miembro prepare () en nulo Tengo páginas de arrastre classo.php e index.php classo.php: setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING); } function insererDonne($pseudo,$password) { global $db; classo::connection(); $donne=array( ‘user’ =>$pseudo, ‘pass’ =>$password ); $req=”INSERT INTO users (user,pass) VALUES (:user,:pass)”; $sql=$db->prepare($req); $sql->execute($donne); } } ?> index.php: insererDonne(‘dsds’,’tosdsta’); ?> ¿Tienes […]