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
-
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
-
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
-
este es el codigo
<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");
$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);
?>
</body>
</html>
-
Hola, el mensaje que obtienes
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