Cita:
Iniciado por Sourcegeek
Todas las string (cadenas) a evaluar por MySQL se deben poner entre comillas. En tu caso la cadena a evaluar sería
Altiplanico, por lo que debería ir entre comillas así:
Código PHP:
$registros = mysql_query("select * from preciohospedajes where nombre = 'Altiplanico'", $conexion);
Saludos!
NOTA: El error acá:
Código PHP:
if (nombre == "Altiplanico")
Son dos cosas;
*No pones a nombre como variable (se te olvidó
$)
*No abres la llave
{ Sourcegeek Corregi lo que me dijiste dejandolo asi:
<?php
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("precios", $conexion);
$registros = mysql_query("select * from preciohospedajes where nombre = 'Altiplanico'", $conexion);
while ($fila = mysql_fetch_array($registros)){
echo $fila["nombre"];
echo $fila["precio1"];
echo $fila["precio2"];
echo $fila["precio3"];
echo $fila["precio4"];
}
?>
Pero no da absolutamente nada de resultado, en blanco :(
Cita:
Iniciado por victorshp
Creo que el prblema esta en while en ves de while usa if
if ($filla=mysql_fetch_array($registros)) {
victorshp haciendo lo que tu me dices:
<?php
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("precios", $conexion);
$registros = mysql_query("select * from preciohospedajes", $conexion);
if ($filla=mysql_fetch_array($registros)){
echo $fila["nombre"];
echo $fila["precio1"];
echo $fila["precio2"];
echo $fila["precio3"];
echo $fila["precio4"];
}
?>
me da esto :P
Notice: Undefined variable: fila in C:\wamp\www\primer_script\hoteles\altiplanico.php on line 130
Notice: Undefined variable: fila in C:\wamp\www\primer_script\hoteles\altiplanico.php on line 131
Notice: Undefined variable: fila in C:\wamp\www\primer_script\hoteles\altiplanico.php on line 132
Notice: Undefined variable: fila in C:\wamp\www\primer_script\hoteles\altiplanico.php on line 133
Notice: Undefined variable: fila in C:\wamp\www\primer_script\hoteles\altiplanico.php on line 134

ufaaaa