Me pueden mirar este codigo?
Publicado por Marco (3 intervenciones) el 23/12/2016 22:14:44
He recibido un poco de PHP básico en la escuela pero cuando terminó la asignatura no nos habían mostrado mucho que sea aplicable. Así que estoy aprendiendo por mi cuenta (por lo que puede que esto os resulte un tanto basico XD)
El caso es que para obtener datos en el php des de la base de datos seguía un tutorial en el que lo hacían tal que así:
Y funciona bién, me da todos los nombres de la columna "nombre"
Pero cuando quise probar de ponerle un Where ya no me devolvía ningún valor.
Este es el codigo modificado y en principio debería de devolverme un 0 o un 1.
Por si alguien se pregunta que estoy intentando, para hacer una prueba quisiera crear como una especie de inventario en donde el usuario verá únicamente las pistas que ha encontrado hasta ahora.
Es una chorradita que estoy intentando para practicar.
El caso es que para obtener datos en el php des de la base de datos seguía un tutorial en el que lo hacían tal que así:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['btn1'])){
include("abrir_conexion.php");
$nombre = $_POST['nombre'];
$resultados = mysqli_query($conexion, "SELECT * FROM $tabla_db1");
while($consulta = mysqli_fetch_array($resultados)){
echo $consulta['nombre'];
}
}
?>
Y funciona bién, me da todos los nombres de la columna "nombre"
Pero cuando quise probar de ponerle un Where ya no me devolvía ningún valor.
Este es el codigo modificado y en principio debería de devolverme un 0 o un 1.
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_POST['btn1'])){
include("abrir_conexion.php");
$nombre = $_POST['nombre'];
$resultados = mysqli_query($conexion, "SELECT * FROM $tabla_db1 WHERE nombre = $nombre");
while($consulta = mysqli_fetch_array($resultados)){
echo $consulta['pista1'];
}
}
?>
Por si alguien se pregunta que estoy intentando, para hacer una prueba quisiera crear como una especie de inventario en donde el usuario verá únicamente las pistas que ha encontrado hasta ahora.
Es una chorradita que estoy intentando para practicar.
Valora esta pregunta


0