Foros del Web » Programando para Internet » PHP »

Select * from Tabla A y me muestra Tabla B

Estas en el tema de Select * from Tabla A y me muestra Tabla B en el foro de PHP en Foros del Web. Código: $query_buscar = "SELECT * FROM juegos where player_1 = '" . $remote_userName . "' "; $result_buscar = mysql_query($query_buscar) or die ("Could not query select"); ...
  #1 (permalink)  
Antiguo 15/06/2002, 04:52
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
Select * from Tabla A y me muestra Tabla B

Código:
$query_buscar = "SELECT * FROM juegos where player_1 = '" . $remote_userName . "' ";
$result_buscar = mysql_query($query_buscar) or die ("Could not query select");
if ($result_buscar) {
			if ($row[0] <> ""){
					echo "<table width=50% align=center><tr><td>Row 0 =".$row[0]."</td></tr></table>\n";
			}
			else {
echo "cualquier cosa";
}
Allí se supone que me seleccione de la tabla juegos, pero lo que me muestra es de la tabla Posts!!!

La tabla juegos contiene solo dos campos: jugador_1 y jugador_2
mientras que la tabla posts contiene 14 campos variables entre varchar, int, datetime, blob......
  #2 (permalink)  
Antiguo 15/06/2002, 04:54
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
Re: Select * from Tabla A y me muestra Tabla B

Por cierto, hay funciones declaradas antes de esto, pero ninfuna con un nombre igual o parecido a estas varibles ($query_buscar, $result_buscar, etc...)
  #3 (permalink)  
Antiguo 15/06/2002, 12:38
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Re: Select * from Tabla A y me muestra Tabla B

Wakkos, resulta que debes estar tomando el valor de un $row anterior, porque si te fijas, en ningun momento despues de hacer el mysql_query(); haces un mysql_fetch_row(); como para obtener los datos de la consulta.

Debería ser algo así:
$query_buscar = "SELECT * FROM juegos where player_1 = '" . $remote_userName . "' ";
$result_buscar = mysql_query($query_buscar) or die ("Could not query select");
if ($row = mysql_fetch_array($result_buscar)) {
if ($row[0] != ""){
echo "<table width=50% align=center><tr><td>Row 0 =".$row[0]."</td></tr></table>\n";
}
else {
echo "cualquier cosa";
}

Fijate te esta no es la mejor manera, de todas formas, pero lo hice como para que te sirva en tu ejemplo. También te cambié el <> por el != que es el correcto "Diferente".

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #4 (permalink)  
Antiguo 15/06/2002, 18:00
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
Re: Select * from Tabla A y me muestra Tabla B

Exacto!! ahora si funciona!!
Thanks again!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.