
10/10/2008, 08:45
|
| | Fecha de Ingreso: diciembre-2006 Ubicación: San Lorenzo/Central/Paraguay
Mensajes: 29
Antigüedad: 18 años, 3 meses Puntos: 0 | |
buscar un VALOR ALFABETICO en índice varchar NO funciona Hola, al buscar un VALOR NUMERICO en índice numérico, funciona OK;
$_buscar=101;
$query="SELECT * FROM persona WHERE id_persona=$_buscar";
// selecciona datos
$t_datos=mysql_query($query,$db_conectada) or die();
$t_registro=mysql_fetch_array($t_datos) or die();
$num_rows = mysql_num_rows($t_datos) or die();
pero al buscar un VALOR ALFABETICO en índice varchar NO funciona.
$_buscar='abc';
$query="SELECT * FROM persona WHERE persona_usuario=$_buscar";
echo $persona_usuario --->> abc
// selecciona datos
$t_datos=mysql_query($query,$db_conectada) or die();
$t_registro=mysql_fetch_array($t_datos) or die();
$num_rows = mysql_num_rows($t_datos) or die();
echo $persona_usuario --->> NADA
Qué hago mal?.
id_persona es INT(10) y persona_usuario es VARCHAR(15).
El índice para id_persona es PRIMARY y para persona_usuario es UNIQUE.
ADEMAS: luego del mysql_query fallido PIERDE EL VALOR ALFABETICO de persona_usuario
Gracias. |