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

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues los mensajes de error con coinciden con el código que muestras, al menos en la linea 10 no está la referencia a $hostname ¿podrías mostrar el código completo?
ese es el codigo completo, es un JSON SIMPLE EN PHP.
ejemplo esto tambien sucede en este otro codigo que no usa mysqli si no el mysql de toda la vida.
llamado data.php
Código PHP:
<?php
 $hostname 
"localhost";
$database "syswebmuni";
$username "root";
$password "zoldado29"
#Include the connect.php file
//include('../models/connect.php');
#Connect to the database
//connection String
$connect mysql_connect($hostname$username$password)
or die(
'Could not connect: ' mysql_error());
//Select The database
$bool mysql_select_db($database$connect);
if (
$bool === False){
   print 
"can't find $database";
}
$query "SELECT * FROM empleados order by idempleado DESC";



$result mysql_query($query) or die("SQL Error 1: " mysql_error());
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
        
$cargo=$row['idcargo'];
        
$car="select cargo from cargo where idcargo=$cargo";
        
$rsc=mysql_query($car) or die("SQL Error 1: " mysql_error());
        
$rs mysql_fetch_array($rscMYSQL_ASSOC);
        
$nombrecargo=$rs['cargo'];
    
        
$equipo[] = array(
            
'idempleado' => $row['idempleado'],
            
'idcargo' => $nombrecargo,
            
'nombres' => $row['nombres'],
            
'apellidos' => $row['apellidos'],
            
'nacimiento' => $row['fechan'],
            
'contrato' => $row['fechacon'],
            
'dni' => $row['dni'],
            
'sueldo' => $row['sueldo']
          );
    }     
echo 
json_encode($equipo);

?>
y cuando lo ejecuto, en el navegador me sale el resultado normal como deberia salir:
Cita:
[{"idempleado":"10007","idcargo":"JEFE DE CONTABILIDAD Y TESORERIA","nombres":"DENNYS","apellidos":"CABELLO QUIROZ","nacimiento":"1988-02-28","contrato":"2012-12-31","dni":"70204727","sueldo":"700.00"},{"idemplea do":"10006","idcargo":"JEFE DE PERSONAL","nombres":"LUISA","apellidos":"PALOMINO SILVESTRE","nacimiento":"1985-09-27","contrato":"2012-12-31","dni":"43189454","sueldo":"250.00"},{"idemplea do":"10005","idcargo":"VIGILANTE DEL POZO TUBULAR-NOCHE","nombres":"MANUEL JESUS","apellidos":"LOYOLA AGUILAR","nacimiento":"1958-05-05","contrato":"2012-12-31","dni":"19086800","sueldo":"600.00"},{"idemplea do":"10004","idcargo":"REPARTIDOR DE AGUA POTABLE","nombres":"CARLOS ALBERTO","apellidos":"LOYOLA AGUILAR","nacimiento":"1963-11-29","contrato":"2012-12-31","dni":"19085350","sueldo":"700.00"},{"idemplea do":"10003","idcargo":"LIMPIEZA PUBLICA Y NOTIFICACIONES DE A.P","nombres":"JOSE CRESPIN","apellidos":"LAGUNA ARANDA","nacimiento":"1930-01-01","contrato":"2012-12-31","dni":"19537443","sueldo":"600.00"},{"idemplea do":"10002","idcargo":"LIMPIEZA PUBLICA Y NOTIFICACIONES DE A.P","nombres":"GREGORIO","apellidos":"CARRANZA ROBLES","nacimiento":"1955-11-19","contrato":"2012-12-31","dni":"18043982","sueldo":"600.00"},{"idemplea do":"10001","idcargo":"LIMPIEZA PUBLICA Y MNTO DE AREAS VERDES","nombres":"JOSE EDILBERTO","apellidos":"AREDO CABRERA","nacimiento":"1944-02-25","contrato":"2012-12-31","dni":"19044289","sueldo":"600.00"}]
ahora cuando ese codigo que baje de internet, lo ejecuto pero modificando la base de datos a la mia y en funciona a mi necesidad, y cambian el nombre de las filas obviamente. me sale la pagina en blanco.

este es el data2.php editado por mi a mi necesidad, basado del codigo php anterior:
Código PHP:
<?php
$hostname 
"localhost";
$database "bdparroquia";
$username "root";
$password "zoldado29"

$connect mysql_connect($hostname$username$password)
or die(
'Could not connect: ' mysql_error());

$bool mysql_select_db($database$connect);
if (
$bool === False){
   print 
"can't find $database";
}
$query "SELECT id, idparroquia, nombres, email, nivel FROM usuarios_acceso";

$result mysql_query($query) or die("SQL Error 1: " mysql_error());
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {    
        
$equipo[] = array(
            
'id' => $row['id'],
            
'idparroquia' => $row['idparroquia'],
            
'nombres' => $row['nombres'],
            
'email' => $row['email'],
            
'nivel' => $row['nivel']
          );
    }     
    echo 
json_encode($equipo);
?>
Ejecuto ese codigo y la pagina me sale en blanco, me dirigo al log de errores del xampp y no me sale nada, absolutamente. por favor me gustaria saber porque sucede eso?