Perguntas com a marcação «pdo»

117
PDO MySQL: Use PDO :: ATTR_EMULATE_PREPARES ou não?

Isto é o que li até agora sobre PDO::ATTR_EMULATE_PREPARES: A emulação de preparação do PDO é melhor para desempenho, pois a preparação nativa do MySQL ignora o cache de consulta . A preparação nativa do MySQL é melhor para segurança (evitando injeção de SQL) . A preparação nativa do MySQL é...

113
PHP PDO retornando linha única

ATUALIZAÇÃO 2: Então, isso é o mais otimizado que pode ser? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; ATUALIZAÇÃO 1: Sei que posso...

106
Posso misturar APIs MySQL em PHP?

Eu procurei na net e até agora o que eu tenho visto é que você pode usar mysql_e mysqli_juntos o que 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
Como insiro valores NULL usando PDO?

Estou usando este código e não estou frustrado: 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) {...

102
Suporte PDO para consultas múltiplas (PDO_MYSQL, PDO_MYSQLND)

Eu sei que o PDO não oferece suporte a várias consultas sendo executadas em uma instrução. Estive no Google e encontrei alguns posts falando sobre PDO_MYSQL e PDO_MYSQLND. PDO_MySQL é um aplicativo mais perigoso do que qualquer outro aplicativo MySQL tradicional. O MySQL tradicional permite...

102
Instalando o driver PDO no servidor MySQL Linux

Foi sugerido, não muito tempo atrás, alterar meu código para usar PDO a fim de parametrizar minhas consultas e salvar HTML com segurança no banco de dados. Bem, aqui estão os principais problemas: Eu olhei em http://php.net/manual/en/ref.pdo-mysql.php , e eu realmente não entendi onde devo...

98
Limpeza de senhas de usuários

Como devo escapar ou limpar as senhas fornecidas pelo usuário antes de hash e armazená-las em meu banco de dados? Quando os desenvolvedores de PHP consideram hash nas senhas dos usuários para fins de segurança, eles geralmente tendem a pensar nessas senhas como fariam com quaisquer outros dados...

96
PDO mysql: Como saber se a inserção foi bem-sucedida

Estou usando PDO para inserir um registro (mysql e php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); Existe uma maneira de saber se ele foi inserido com sucesso, por exemplo, se o registro não foi inserido...

92
Como configurar corretamente uma conexão PDO

De vez em quando, vejo perguntas relacionadas à conexão com o banco de dados. A maioria das respostas não é como eu faço, ou posso simplesmente não obter as respostas corretamente. De qualquer forma; Nunca pensei nisso porque a maneira como faço funciona para mim. Mas aqui está um pensamento...