Pregunta:
Fecha: 17-08-2016 12:05:44
(En Español)
este es un codigo simple...
solo quiero que me mueste todo el contenido dentro de la tabla practica el cual se supone que tiene 2 contenidos.

pero me sigue tirando esto:
Warning: mysqli_data_seek() expects parameter 1 to be mysqli_result, boolean given in C:\Users\raxorian\Desktop\xampp\htdocs\db\extraer.php on line 10 Votos: 1 - Respuestas: 11 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Ayuda con conexión a base de datos MySQL[Resuelta]
ayuda a conectame con base de datos plis
<html>
<head>
<meta charset="utf-8"></head>
<body>
<?php
$link = mysqli_connect("localhost", "root", "1234");
mysqli_select_db($link, "practica");
$result = mysqli_query($link, "SELECT * FROM practica");
mysqli_data_seek ($result, 0);
?>
</body>
</html>
este es un codigo simple...
solo quiero que me mueste todo el contenido dentro de la tabla practica el cual se supone que tiene 2 contenidos.

pero me sigue tirando esto:
Warning: mysqli_data_seek() expects parameter 1 to be mysqli_result, boolean given in C:\Users\raxorian\Desktop\xampp\htdocs\db\extraer.php on line 10 Votos: 1 - Respuestas: 11 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 17-08-2016 14:25:21 Hmmm que extraño porque pones "mysqli_data_seek ($result, 0);" ? hay otra forma mas fácil y usa conexion PDO mi estimado es mas segura.
<?php
$enlace = mysql_connect('localhost', 'usuario_mysql', 'contraseña_mysql');
if (!$enlace) {
die('No pudo conectarse: ' . mysql_error());
}
echo 'Conectado satisfactoriamente';
mysql_close($enlace);
?>
PSDT: REVISA ESTO MI ESTIMADO-> CODIGO PHP Votos: -2 - Link respuesta -
Fecha: 17-08-2016 16:13:50 Hola amigo,
Primero lee este artículo como cargar una pregunta.
Intenta usar Mysqli_fetch_array();.
Saludos
Equipo QueCódigo sin CorpLAN Web Votos: 1 - Link respuesta -
Fecha: 17-08-2016 16:19:28 kevin, ahora me sale este error
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\Users\raxorian\Desktop\xampp\htdocs\db\extraer.php:2 Stack trace: #0 {main} thrown in C:\Users\raxorian\Desktop\xampp\htdocs\db\extraer.php on line 2 Votos: 0 - Link respuesta -
Fecha: 17-08-2016 16:57:49 Hola amigo,
Ibas bien con lo que es mysqli, Kevin te sugiero que no uses la funcion Mysql ya que es una función descontinuada.
Los invito a que lean este Articulo de PHP.net.
Saludos,
Equipo QueCódigo de CorpLAN Web. Votos: 1 - Link respuesta -
Fecha: 17-08-2016 17:12:41 a ok bueno....una ultima cosita logra avanzar pero no como queria, me explicas que hice mal?
<html><head><meta charset="utf-8"></head> <body> <?php $link = mysqli_connect("localhost", "root", "1234"); mysqli_select_db($link, "practica"); $result = mysqli_query($link, "SELECT * FROM tabla1"); mysqli_data_seek ($result, 0); $extraido= mysqli_fetch_array($result); echo "- id: ".$extraido['id']."<br/>"; echo "- usuarios: ".$extraido['usuarios']."<br/>"; mysqli_free_result($result); mysqli_close($link); ?> </body> </html>

bueno alli mi codigo pero no se porque solo me puesta el primer elemento de la tabla, yo quiero que muestre todos los elementos, ocea si hay 100 nombres que me muestre 100 nombres y como pueden ver hay 2 elementos en mi tabla pero me muestra solo 1 a jorge :V :/ Votos: 0 - Link respuesta -
Fecha: 17-08-2016 17:57:21 Hola amigo,
Primero que todo, ya no necesitas poner mysqli_select_db(); simplemente agregas el nombre de la base de datos al final de mysqli_connect();.
Segundo no se porque usas la función mysqli_data_seek (); no sé qué es lo que hace.
Tercero, para poder que te muestre todos los registro te toca hacer un While para que muestre todos los registros.
Saludos
Equipo AnimeSensei de CorpLAN Web. Votos: 0 - Link respuesta -
Fecha: 17-08-2016 19:29:27 Hola, no estas haciendolo mal, estas usando una funcion que no sabes para que sirve, mysqli_data_seek() sirve para llevarte a una fila especifica del resultado de la query que estas ejecutando, en este caso:
mysqli_data_seek ($result, 0);
Te lleva a la primera fila de los resultados traidos de la consulta!
Es por eso que te trae solo la fila con el dato 1 del campo id.
No es necesaria agregar dicha funcion si deseas obtener todos los resultados de tu consulta, pasate por el manual:
mysql_data_seek()
Saludos Votos: 1 - Link respuesta -
Fecha: 18-08-2016 00:46:30 ;v sigo sin entender...seguire viendo a ver que consigo :/
porque ahora me muestra el segundo resultado. y no todos
Votos: 0 - Link respuesta
-
Fecha: 18-08-2016 03:46:10 Eso es porque no estas usando algun tipo de bucle para recorrer el array de resultados que te trae la consulta, deberias usar wl while:
while($extraido=mysqli_fetch_array($result)){ echo "- id ".$extraido['id']."<br>"."- usuario ".$extraido['usuarios']."<br>"; }
Deberia funcionarte de esa forma.
Nos cuentas si es asi. Votos: 0 - Link respuesta -
Fecha: 18-08-2016 04:17:11 omg muchas gracias te amo :D.
aunque no me importa la verdad pero solo pregunto no es necesario porque asi me conformo, pero casualidad sabes hacer para que en vez de quedar asi.

- id 1
- usuario jorge
- id 2
- usuario daniel
- id 3
- usuario michael
queden asi : id: 1 usuario: jorge
id: 2 usuario: daniel
id: 3 usuario michael Votos: 0 - Link respuesta -
Fecha: 04-09-2016 09:11:03 Mauricio para que quede como quieres debes quitar el br del echo el br es salto de linea. Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
