
No puedo ejecutar consultas mysql con PDO
Publicado por Reinaldo (16 intervenciones) el 22/01/2016 23:53:16
Saludo cordial.
Me encuentro adelantando un proyecto de pagina web que crea una factura.
En esta factura estoy implementando una tabla jtable CRUD con ajax y jQuery http://www.jtable.org/Demo.
Hasta ahora todo iba bien pero cuando empiezo a configurar los scripts para la base de datos (la versión está en la api mysql) para que queden con la api PDO, no puedo establecer conexión o nome reconoce el primer query que toma los elementos.
Anexo el código php que realiza la primera consulta o el listado de elementos:
Gracias por la ayuda que me puedan brindar.
Me encuentro adelantando un proyecto de pagina web que crea una factura.
En esta factura estoy implementando una tabla jtable CRUD con ajax y jQuery http://www.jtable.org/Demo.
Hasta ahora todo iba bien pero cuando empiezo a configurar los scripts para la base de datos (la versión está en la api mysql) para que queden con la api PDO, no puedo establecer conexión o nome reconoce el primer query que toma los elementos.
Anexo el código php que realiza la primera consulta o el listado de elementos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if($_GET["action"] == "list")
{
//Get record count
$sql = $conn->prepare("SELECT COUNT(*) AS RecordCount FROM DET_FACTURA");
$sql->execute();
$row = $sql->fetch_All();
$recordCount = $row['RecordCount'];
//Get records from database
$result = $conn->prepare('SELECT * FROM DET_FACTURA ORDER BY " . $_GET["jtSorting"] . " LIMIT " . $_GET["jtStartIndex"] . "," . $_GET["jtPageSize"] . ";');
//Add all records to an array
$rows = array();
while($row = $sql->fetch_array($sql))
{
$rows[] = $row;
}
//Return result to jTable
$jTableResult = array();
$jTableResult['Result'] = "OK";
$jTableResult['TotalRecordCount'] = $recordCount;
$jTableResult['Records'] = $rows;
print json_encode($jTableResult);
}
Gracias por la ayuda que me puedan brindar.
Valora esta pregunta


0