
21/03/2016, 15:43
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 16 años, 4 meses Puntos: 1 | |
Respuesta: Problemas con MYSQLI en XAMPP, no me recone codigo Cita:
Iniciado por pateketrueke 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($result, MYSQL_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($rsc, MYSQL_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($result, MYSQL_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? |