Guardar registros en variables
Tengo el siguiente código:
$host="host";
$user="****";
$password="****";
$connect=mysql_connect($host,$user,$password);
if (! $connect)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el servidor</h2>";
exit;
}
mysql_select_db("basemia", $connect);
$result = mysql_query("SELECT * FROM casa",$connect);
$pepe=mysql_result ($result, 0, "nombre");
$pepe1=mysql_result ($result, 1, "nombre");
$pepe2=mysql_result ($result, 2, "nombre");
$pepe3=mysql_result ($result, 3, "nombre");
$pepe4=mysql_result ($result, 4, "nombre");
$pepe5=mysql_result ($result, 5, "nombre");
$pepe6=mysql_result ($result, 6, "nombre");
$pepe7=mysql_result ($result, 7, "nombre");
echo $pepe;
echo $pepe1;
echo $pepe2;
echo $pepe3;
echo $pepe4;
echo $pepe5;
echo $pepe6;
echo $pepe7;
Esto funciona bien, pero el problema es que quisiera ahorrarme tanta línea de "echo" y "variables" y hacerlo con un while.
¿Cómo se puede hacer?
También he probado con esto:
Esto habría que ponerlo en la parte de arriba justo donde tengo el $result en adelante
...
...
...
$result = mysql_query("SELECT * FROM casa",$connect);
$registros= mysql_num_rows ($result);
echo $registros;
Echo "
";
for ($x=0; $x<$registros; $x++) {
$aaa= mysql_fetch_array ($result);
print ("". $aaa ["nombre"]."
");
}
Con esto consigo ver en pantalla el número de registros que me busca, junto con el contenido de cada uno de los registros, pero ahora ¿Cómo puedo meter uno a uno en variables?
$host="host";
$user="****";
$password="****";
$connect=mysql_connect($host,$user,$password);
if (! $connect)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el servidor</h2>";
exit;
}
mysql_select_db("basemia", $connect);
$result = mysql_query("SELECT * FROM casa",$connect);
$pepe=mysql_result ($result, 0, "nombre");
$pepe1=mysql_result ($result, 1, "nombre");
$pepe2=mysql_result ($result, 2, "nombre");
$pepe3=mysql_result ($result, 3, "nombre");
$pepe4=mysql_result ($result, 4, "nombre");
$pepe5=mysql_result ($result, 5, "nombre");
$pepe6=mysql_result ($result, 6, "nombre");
$pepe7=mysql_result ($result, 7, "nombre");
echo $pepe;
echo $pepe1;
echo $pepe2;
echo $pepe3;
echo $pepe4;
echo $pepe5;
echo $pepe6;
echo $pepe7;
Esto funciona bien, pero el problema es que quisiera ahorrarme tanta línea de "echo" y "variables" y hacerlo con un while.
¿Cómo se puede hacer?
También he probado con esto:
Esto habría que ponerlo en la parte de arriba justo donde tengo el $result en adelante
...
...
...
$result = mysql_query("SELECT * FROM casa",$connect);
$registros= mysql_num_rows ($result);
echo $registros;
Echo "
";
for ($x=0; $x<$registros; $x++) {
$aaa= mysql_fetch_array ($result);
print ("". $aaa ["nombre"]."
");
}
Con esto consigo ver en pantalla el número de registros que me busca, junto con el contenido de cada uno de los registros, pero ahora ¿Cómo puedo meter uno a uno en variables?
Respuesta de mcafee182
1
3 respuestas más de otros expertos
Respuesta de choogal
1
Respuesta de psixto
1
Respuesta de phpnuke
1