este codigo cuando lo baje de internet es un JSON y lo ejecute me resulto sin ningun problema.
ahora basado en ese codigo quise usarlo en funcion a mi necesidad y en un archivo php.
y resulta que no funciona cuando lo ejecuto la pagina me sale vacia.
pero cuando ejecuto el archivo php, del cual me he copiado funciona. ojo subidos en el mismo servidor.
aqui el codido php que baje de internet y me funciona:
Código PHP:
<?php
// Include the connect.php file
include ('connect.php');
$mysqli = new mysqli($hostname, $username, $password, $database);
/* check connection */
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
// get data and store in a json array
$query = "SELECT EmployeeID, FirstName, LastName, Title FROM employees";
if (isset($_POST['update']))
{
// UPDATE COMMAND
$query = "UPDATE employees SET FirstName=?, LastName=?, Title=? WHERE EmployeeID=?";
$result = $mysqli->prepare($query);
$result->bind_param('sssi', $_POST['FirstName'], $_POST['LastName'], $_POST['Title'], $_POST['EmployeeID']);
$res = $result->execute() or trigger_error($result->error, E_USER_ERROR);
echo $res;
//echo $result;
}
else
{
// SELECT COMMAND
$result = $mysqli->prepare($query);
$result->execute();
/* bind result variables */
$result->bind_result($EmployeeID, $FirstName, $LastName, $Title);
/* fetch values */
while ($result->fetch())
{
$employees[] = array(
'EmployeeID' => $EmployeeID,
'FirstName' => $FirstName,
'LastName' => $LastName,
'Title' => $Title
);
}
echo json_encode($employees);
}
$result->close();
$mysqli->close();
/* close connection */
?>
esto fue lo que cambie a mi necesidad:
Código PHP:
<?php
$hostname = "localhost";
$database = "bdparroquia";
$username = "root";
$password = "xxxxxxx";
$mysqli = new mysqli($hostname, $username, $password, $database);
if(mysqli_connect_errno()){
printf("Connect Failed %s\n", mysqli_connect_error());
exit();
}
$query = "select id, idparroquia, nombres, email, nivel from usuarios_acceso";
$result = $mysqli->prepare($query);
$result->execute();
$result->bind_result($id, $idparroquia, $nombres, $email, $nivel);
while ($result->fetch()){
$encargado[] = array(
'id' => $id,
'idparroquia' => $idparroquia,
'nombres' => $nombres,
'email' => $email,
'nivel' => $nivel
);
}
echo json_encode($encargado);
$result->close();
$mysqli->close();