Articles of pdo

Por que o PDO_MySQL não retorna inteiro?

Estou migrando meus códigos PHP do mysql (obsoleto em 5.5) para PDO_MySQL . No entanto, mysql_fetch_row retorna inteiro enquanto PDOStatement::fetch retorna strings para números. Como posso fazer a DOP se comportar como a anterior? Resultado de mysql_fetch_row : array(1) { [“id”]=> int(1) } Resultado de PDOStatement::fetch : array(1) { [“id”]=> string(1) “1” }

PHP DOP retornando uma única linha

UPDATE 2: Então, isso é o mais otimizado que pode obter? $DBH = new PDO( “connection string goes here” ); $STH = $DBH -> prepare( “select figure from table1” ); $STH -> execute(); $result = $STH -> fetch(); echo $result [“figure”]; $DBH = null; UPDATE 1: Eu sei que posso adicionar limite à consulta sql, […]

PDO Query Database ODBC

Estou a caminho de aprender sobre PDO da phpro.org e um pouco confuso. getMessage(); } ?> O que é o Uid? e qual o valor que devo inserir? E, sobre a consulta <?php try { $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\pdo-tutorial.mdb;Uid=Admin"); /*** echo a message saying we have connected ***/ echo 'Connected to database’; […]

PDO e MySQL UPDATE no Foreach Loop

Estou tendo esse problema que me deixou completamente perplexo. Aqui está o meu padrão de execução. As chamadas PDO estão aninhadas em loops foreach. foreach(){ foreach(){ } } Estou usando o PDO com o MySQL e, quando executo consultas UPDATE de volta para trás, elas interferem entre si no loop. Eu sei que eles trabalham […]

Pesquisa de texto completo em SQL com PHP e PDO

Estou tentando escrever uma pesquisa de texto simples e completa com PHP e PDO. Não tenho certeza do que é o melhor método para pesquisar um database via SQL e PDO. Encontrei este script, mas é uma extensão antiga do MySQL. Eu escrevi essa function que deve contar as correspondências de pesquisa, mas o SQL […]

Problemas ligados ao MySQL usando DOP

Eu tentei converter meu aplicativo de usar a syntax mysql depreciada para PDO para conectar-se ao database e realizar consultas, e tem sido uma dor até agora. Agora eu tenho uma class, db_functions.php, na qual estou tentando criar uma conexão PDO no database, além de executar todas as operações do CRUD dentro de. Aqui está […]

Php – PDO Database

Abaixo está a minha function verificar as perguntas do radio button na resposta com a resposta armazenada no database. function chkQuestions($info) { $query = $this->handle->prepare(“SELECT * FROM tbltest”); $query->execute(); $rows = $query->fetchAll(); foreach ($rows as $row) { $answerID = array($info[‘answer’.$row[‘testID’]]); if ($row[‘answer’] == $answerID ) { $score = 0; $result = $score +1; return $result; […]

PHP / PDO – use a atribuição de variables ​​como declaração fetch

Ok – então eu tenho uma function personalizada selectQuery($query, $fetch = ‘fetch’, $rowCount = 1, $onlyRowCount = false, $outputerror = false) O que funciona bem. No entanto, eu tenho uma consulta específica em que o método fetch é fetchAll(PDO::FETCH_COLUMN,0) , e se eu passar como o valor de $fetch na function-call e tentar usar isso […]

Alguns hospedagens que não gostam de SET NAMES utf8 – “Não é possível executar consultas enquanto outras consultas não preenchidas estão ativas”.

Eu introduzi $PDO->query(‘SET NAMES utf8;’); no meu código de biblioteca de conexão para obter alguma conformidade Unicode. Isso funciona em alguns hosts onde eu posso seguir isso com execuções de declaração de DOP com INSERT usando o .execute() . No entanto, em alguns planos de hospedagem, estou encontrando esse erro: Erro geral: 2014 Não é […]

PHP mysql: inserindo dados de uma matriz

Estou tendo problemas para extrair arrays para inserir no database. Minha forma aceita múltiplo e dynamic número de inputs, então eu tenho os dados em uma matriz com inputs phonenos [] e fonotípios []: –> Choose a phone type Main Fax Mobile/Direct Na minha consulta PDO: ….. first query insertion… $phonenos = $_POST[‘phonenos’]; foreach($_POST[‘phonenos’] as […]