Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: alexivale en 10 de Abril 2015, 18:15

Título: (CU00842B) Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2003)
Publicado por: alexivale en 10 de Abril 2015, 18:15
bueno tengo que montar un sistema para el martes en la universidad y ya lo tengo todo pero la conexion con la base de datos me esta poniendo muy trabaosa no logro hacerla de manera local me sale esto, uso el codigo que nos faicilita el tutorial

Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in C:\wamp\www\sql\index.php on line 16
Call Stack
#   Time   Memory   Function   Location
1   0.4230   139048   {main}( )   ..\index.php:0
2   23.2885   139776   mysqli_select_db ( )   ..\index.php:16


y desde el hostin me sale esto

"; echo "- Apellidos: ".$resultados['apellidos']."
"; echo "- Dirección: ".$resultados['direccion']."
"; echo "- Teléfono: ".$resultados['telefono']."
"; echo "- Edad: ".$resultados['edad']."
";} else {echo "
No hay más datos:
".$resultados;} } $link = mysqli_connect("sql203.byethost7.com", "b10_15979252", "2915829"); mysqli_select_db($link, "b10_15979252_wp153"); $tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes correctamente $result = mysqli_query($link, "SELECT * FROM agenda"); $extraido1= mysqli_fetch_array($result); mostrarDatos($extraido1); $extraido2= mysqli_fetch_array($result); mostrarDatos($extraido2); $extraido3= mysqli_fetch_array($result); mostrarDatos($extraido3); $extraido4= mysqli_fetch_array($result); mostrarDatos($extraido4); $extraido5= mysqli_fetch_array($result); mostrarDatos($extraido5); $extraido6= mysqli_fetch_array($result); mostrarDatos($extraido6); mysqli_free_result($result); mysqli_close($link); ?>



por favor alguien con conocimiento en php que me oriente o me ayude
Título: Re:(CU00842B) problema al conectar con la base de datos
Publicado por: Ogramar en 10 de Abril 2015, 19:38
Hola, pega el código con el que estés trabajando para poder verlo, de la forma en que se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Salu2
Título: Re:(CU00842B) problema al conectar con la base de datos
Publicado por: alexivale en 11 de Abril 2015, 02:12
este es el codigo
Código: [Seleccionar]
<html><head><meta charset="utf-8"> </head>
<body>
<?php
//Ejemplo aprenderaprogramar.com
function mostrarDatos ($resultados) {
if (
$resultados !=NULL) {
echo 
"- Nombre: ".$resultados['nombre']."<br/> ";
echo 
"- Apellidos: ".$resultados['apellidos']."<br/>";
echo 
"- Dirección: ".$resultados['direccion']."<br/>";
echo 
"- Teléfono: ".$resultados['telefono']."<br/>";
echo 
"- Edad: ".$resultados['edad']."<br/>";}
else {echo 
"<br/>No hay más datos: <br/>".$resultados;}
}
$link mysqli_connect("sql203.byethost7.com""b10_15979252""2915829");
mysqli_select_db($link"b10_15979252_wp153");
$tildes $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes correctamente
$result mysqli_query($link"SELECT * FROM agenda");
$extraido1mysqli_fetch_array($result);
mostrarDatos($extraido1);
$extraido2mysqli_fetch_array($result);
mostrarDatos($extraido2);
$extraido3mysqli_fetch_array($result);
mostrarDatos($extraido3);
$extraido4mysqli_fetch_array($result);
mostrarDatos($extraido4);
$extraido5mysqli_fetch_array($result);
mostrarDatos($extraido5);
$extraido6mysqli_fetch_array($result);
mostrarDatos($extraido6);
mysqli_free_result($result);
mysqli_close($link);
?>

</body>
</html>
Título: Re:(CU00842B) problema al conectar con la base de datos
Publicado por: Ogramar en 11 de Abril 2015, 09:58
Hola, el mensaje que obtienes

Citar
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2003): Can't connect to MySQL server on 'sql203.byethost7.com' (110) in /home/mario/public_html/prueba.php on line 14

Warning: mysqli_select_db() expects parameter 1 to be mysqli, boolean given in /home/mario/public_html/prueba.php on line 15

Fatal error: Call to a member function query() on a non-object in /home/mario/public_html/prueba.php on line 16

Indica que estás tratando de conectar a un servidor y no se puede conectar.

Si como dices estás trabajando con wamp, tienes que introducir como nombre del servidor localhost, como nombre de base de datos la base de datos que hayas creado con wamp (no la de un servidor remoto como byethost) y como nombre de usuario el nombre de usuario que tengas con wamp (si no lo has establecido puede que sea root o vacío).

Salu2