Mancho2008
Usuario Novato
Usuario Novato

Buenas tardes.
Estoy hace 3 hs con un problema q parece simple pero no le encuentro solucion.
Tengo una tabla que relaciona otras dos y ejecuto este query:
$id=$_GET["id"];
if ($id<>""){
 $sql="SELECT * FROM onxrelacion WHERE idusuario=$id";
 $rs=mysql_query($sql,$link);
 $datos=mysql_fetch_array($rs);
}

Que devuelve:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource 

La tabla es muy simple con solo 2 campos: 
idusuario int
idarchivo int

A traves de esta tabla relaciono la tabla de archivos y usuarios a traves de idarchivo e idusuario

Si le cambio el nombre a la tabla por otra existente me trae los resultados (por ejemplo archivos o usuarios). Probe borrar y crear de nuevo la tabla pero el problema persiste. Alguien puede guiarme con el error. Cualquier informacion adicional se las brindaré.

Avatar Image
Colega ;)
Colega ;)

1º- Utilizar la funcion mysql_error para saber que error da exactamente la query.

2º- Esa query tal y como esta es muy peligrosa ya que es susceptible de 'sql injection' ...

Mancho2008
Usuario Novato
Usuario Novato

Soy muy nuevo en esto y desconocia esa funcion.
Table 'base.onxrelacion ' doesn't exist

Voy a tener q conversar con el soporte del hosting ya que a traves de HeidiSQL veo y accedo a la tabla, pero a traves de PHP me da ese error.

Utilizo un solo usuario para crear todas las tablas, y me deja solo acceder a algunas a traves de PHP. Me resulta muy raro..

Desde ya muchas gracias

Avatar Image
Usuario Novato
Usuario Novato

quisas esta es la solucion


$id=$_GET["id"];
if ($id<>""){
 $sql="SELECT * FROM onxrelacion WHERE idusuario like '%".$id."%';";
 $rs=mysql_query($sql,$link);
 $datos=mysql_fetch_array($rs);
}


esto le funciona!!!

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares