Executar Update, Insert e Delete
Pessoal, como faço para executar INSERT, UPDATE e DELETE uma após a outra? Existe uma sequência lógica para que isso seja feito?
Eu tenho o seguinte bloco:
if( !empty( $insert_sql ) )
{
$insert = $conn->query( $insert_sql );
}
if( !empty( $update_sql ) )
{
$update = $conn->query( $update_sql );
}
if( !empty( $delete_sql ) )
{
$delete = $conn->query( $delete_sql );
}
É exibido o seguinte erro:
SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
Entretanto, não consegui resolver, tentei usar fetchAll( ), o PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, mas nada...
Alguém sabe me dizer o que pode ser a causa e como resolver o problema?
Value!
Discussão (4)
Carregando comentários...