MC
Query não Funcionando Corretamente
Nunca usei este tipo de queymanual, ou seja primeira vez, e algo esta errado, não importa o que eu faço o resultado e um tanto "estranho"
Obs: Query no modo simples, estou usando desta forma pq a query é complexa, não dando para usar "criteria".
Resultado do var_dump
object(PDOStatement)#6 (1) { ["queryString"]=> string(26) "SELECT * FROM TBL_DESCONTO" }
Na query oficial ela tem que me retornar um valor numeric de uma totalização.
Não sei onde estou errando.
PHP - 7490_VC15_X64
Apache - 2437
Obs: Query no modo simples, estou usando desta forma pq a query é complexa, não dando para usar "criteria".
- <?php
- // Abre a Transacao
- TTransaction::open( 'MKD_BD' );
- // get PDO connection
- $conn = TTransaction::get();
- // run query
- $result = $conn->query("SELECT * FROM TBL_DESCONTO");
- var_dump( $result );
- if ( !is_numeric( $result )){
- $result = 0;
- }
- TTransaction::close();
- return $result;
- ?>
Resultado do var_dump
object(PDOStatement)#6 (1) { ["queryString"]=> string(26) "SELECT * FROM TBL_DESCONTO" }
Na query oficial ela tem que me retornar um valor numeric de uma totalização.
Não sei onde estou errando.
PHP - 7490_VC15_X64
Apache - 2437
Hola
Ja tentou informar o nome do campo no select em vez de *
Resultado
object(PDOStatement)#6 (1) { ["queryString"]=> string(34) "SELECT DES_VALOR FROM TBL_DESCONTO" }
Na verdade a query, SELECT SUM( DES_VALOR), mas fiz o que vc me disse para tirar a duvida, isso é muito estranho não da nenhum erro.
Esse é o retorno esperado em caso de sucesso:
https://www.php.net/manual/pt_BR/pdo.query.php
"PDO::query() returns a PDOStatement object, or FALSE on failure."
Você precisa iterar sobre o retorno:
adianti.com.br/framework_files/tutor/index.php?class=ManualConnectio
Resolvido: