error de prueba de MySQL

  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Junio 27th, 2011, 12:52 pm

He estado trabajando sin embargo un libro de php y por lo que estoy trabajando en esta parte que necesita probar la prueba mysql y estoy comprobando mi trabajo como yo no puedo averiguar en este pequeño error que he echado para obtener la secuencia de comandos de trabajo, he echado algo pequeño pero no está seguro de lo es.

Código: [ Select ]
<?
/* Program: mysql_test.php
* Desc:  Connects to MYSQL Server abd outputs settings.
*
*/
echo "<html>
   <head><title>Test Mysql</title></head>
   <body>";
$host="localhost";
$user="user";
$password="password";

$cxn = mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result = mysqli_query($cxn, $sql);
if($result == false)
{
echo "<h4>Error: ".mysqli_error($cxn)."</h4>";
}
else
{
  /* Table that displays the results */
echo "<table border='1'>
   <tr><th>Variable_name</th>
   <th>Value</th></tr>";
for($i = 0; $i < mysqli_num_rows($result);$i++)
{
echo "<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_feilds($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
    }
  }
echo "<table>";
}
?>
</body></html>   
  1. <?
  2. /* Program: mysql_test.php
  3. * Desc:  Connects to MYSQL Server abd outputs settings.
  4. *
  5. */
  6. echo "<html>
  7.    <head><title>Test Mysql</title></head>
  8.    <body>";
  9. $host="localhost";
  10. $user="user";
  11. $password="password";
  12. $cxn = mysqli_connect($host,$user,$password);
  13. $sql="SHOW STATUS";
  14. $result = mysqli_query($cxn, $sql);
  15. if($result == false)
  16. {
  17. echo "<h4>Error: ".mysqli_error($cxn)."</h4>";
  18. }
  19. else
  20. {
  21.   /* Table that displays the results */
  22. echo "<table border='1'>
  23.    <tr><th>Variable_name</th>
  24.    <th>Value</th></tr>";
  25. for($i = 0; $i < mysqli_num_rows($result);$i++)
  26. {
  27. echo "<tr>";
  28. $row_array = mysqli_fetch_row($result);
  29. for($j = 0;$j < mysqli_num_feilds($result);$j++)
  30. {
  31. echo "<td>".$row_array[$j]."</td>\n";
  32.     }
  33.   }
  34. echo "<table>";
  35. }
  36. ?>
  37. </body></html>   
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Junio 27th, 2011, 12:52 pm

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8925
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Junio 27th, 2011, 6:20 pm

¿Cuál es el error que está recibiendo?
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Junio 27th, 2011, 11:30 pm

Código: [ Select ]
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'lampp'@'localhost' (using password: YES) in /opt/lampp/htdocs/phpland/mysql_test.php on line 13

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /opt/lampp/htdocs/phpland/mysql_test.php on line 15

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /opt/lampp/htdocs/phpland/mysql_test.php on line 18
Error:
  1. Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'lampp'@'localhost' (using password: YES) in /opt/lampp/htdocs/phpland/mysql_test.php on line 13
  2. Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in /opt/lampp/htdocs/phpland/mysql_test.php on line 15
  3. Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /opt/lampp/htdocs/phpland/mysql_test.php on line 18
  4. Error:

fue hasta tarde anoche olvidó agregarlo.
  • WritingBadCode
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Abr 28, 2011
  • Mensajes: 214
  • Loc: Sweden
  • Status: Offline

Nota Julio 6th, 2011, 9:03 am

Quote:
Advertencia: mysqli_connect() [function.mysqli-connect]: (28000/1045): acceso denegado para el usuario "lampp"@"localhost" (mediante contraseña: sí) en /opt/lampp/htdocs/phpland/mysql_test.php en línea 13


Puede ser que proporciona la contraseña equivocada para acceder a la base de datos. Realizar una comprobación de doble ver que has introducido los valores correctos (es lampp el nombre de usuario correcto etc.).


El segundo error creo que veo es un simple error tipográfico, escribió:

para ($ j = 0; j $ &lt; mysqli_num_feilds($result);$j++)

es correcto:

para ($ j = 0; j $ &lt; mysqli_num_fields($result);$j++)

¿También comparabilidad he leído por ahí para evitar su mejor: &lt;? y utilizar &lt;? php en su lugar. Pero eso es sólo lo que he leído.
  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Julio 6th, 2011, 7:00 pm

Oh snap, nunca vio ese error que era como wtf podría estar equivocado. Buen find

hhmm supongo que podría hacer eso, si luego ayuda aún mejor. cheers mate.

Publicar Información

  • Total de mensajes en este tema: 5 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 230 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC