Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2016, 14:48
keygen20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Problemas con MYSQLI en XAMPP, no me recone codigo

Buenas tardes, tengo un problema con el MYSQLI , En xampp.
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->errorE_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 */
?>
Ahora ese mismo codigo en otro archivo nuevo llamado de otro nombre, lo copie y solo cambie los datos de la BD a la mia, obvio a mi necesidad. me sale la pagina en blanco.
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();
alguna idea que es lo que sucede? de antemano muchas gracias.