Foros del Web » Programando para Internet » PHP »

como coloco esta variable en esta consulta mysql no he podido hacerlo

Estas en el tema de como coloco esta variable en esta consulta mysql no he podido hacerlo en el foro de PHP en Foros del Web. $menu = $_POST['menu']; $frase = addslashes($_POST['busca']); // hacemos la consulta de busqueda $sqlBuscar = mysql_query("SELECT NOMBRE, MATCH (NOMBRE) AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias ...
  #1 (permalink)  
Antiguo 03/08/2010, 22:16
 
Fecha de Ingreso: julio-2010
Mensajes: 90
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta como coloco esta variable en esta consulta mysql no he podido hacerlo

$menu = $_POST['menu'];
$frase = addslashes($_POST['busca']);
// hacemos la consulta de busqueda
$sqlBuscar = mysql_query("SELECT NOMBRE,
MATCH (NOMBRE)
AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias
FROM ".$menu."
WHERE MATCH (NOMBRE)
AGAINST ('$frase' IN BOOLEAN MODE)
ORDER BY coincidencias DESC", $server_link)
or die(mysql_error());

en la linea
FROM ".$menu." estoy intentando insertar esa variable y e intentado de esa manera de esta FROM "$menu" de esta FROM '$menu' y esta FROM $menu incluso poniendo comillas de un lado y de otro no, alguien podria ayudarme?

gracias de antemano
  #2 (permalink)  
Antiguo 03/08/2010, 22:23
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 9 años, 9 meses
Puntos: 461
Respuesta: como coloco esta variable en esta consulta mysql no he podido hacerlo

bueno yo la e colocado asi y funciona
Código PHP:
 mysql_query("delete from $nivel where cedula='$cedula'") or die ("error en la eliminacion del usuario ".mysql_error()); 
revisa a ver si tu variable esta recibierndo algo y si es el nombre de la tabla suerte edito claro la sentencia sql es para borrar un registro pero lo de la variable es lo mismo
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: mysql, variables
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 20:53.