Foros del Web » Programando para Internet » PHP »

Como se compara un columna con una variable de texto , consulta sql

Estas en el tema de Como se compara un columna con una variable de texto , consulta sql en el foro de PHP en Foros del Web. estoy haciendo un porograma en php y tengo lo siguinte: el var1 lo cojo de un formulario, toma el valor por ejemplo de [email protected] <?php ...
  #1 (permalink)  
Antiguo 09/02/2005, 02:58
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 10 meses
Puntos: 0
Como se compara un columna con una variable de texto , consulta sql

estoy haciendo un porograma en php y tengo lo siguinte:

el var1 lo cojo de un formulario, toma el valor por ejemplo de [email protected]
<?php
$sqla="SELECT * FROM `boletin`WHERE EMAIL='$var1'";
$resultsa=mysql_query($sqla);
[email protected]_num_rows(resultsa);
?>

con el like se podría hacer no ????? pero si por ejemplo tuviera un valo r la base de datos que seria [email protected]2 tb lo cogeria no???? porque el like mira las filas en la que se incluya ese valor, pero lo que yo quiero es que unicamente coja las filas en la que está exactamente igual.
  #2 (permalink)  
Antiguo 09/02/2005, 03:49
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 10 meses
Puntos: 0
un cable con este sql
  #3 (permalink)  
Antiguo 09/02/2005, 04:02
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
... creo que no te entiendo... de echo explicame eso de "un cable"... qué significa??...
SELECT columna FROM tabla WHERE campo='algo'
esta consulta regresa las filas donde en 'campo' contiene una celda exactamente igual a 'algo'. así pués teniendo la tabla 'usuarios':

id | nombre | mail
---------------------------
1 | José | [email protected]
2 | Juan | [email protected]
3 | sanjo | [email protected]

1) SELECT * FROM usuarios WHERE nombre='José' -> solo te devuelve una fila
2) SELECT * FROM usuarios WHERE mail='[email protected]' -> te devuelve 2 filas.

... pero... no acabo de entender tu pregunta... creo ésto no es...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 09/02/2005, 04:09
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 10 meses
Puntos: 0
pues que asi, como lo he puesto no me devuleve ninguna fila, y lo de echame un cable es una expresión para que me ayuden, que me echen un cable
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 09:41.