Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2008, 08:45
trabajarjuntos
 
Fecha de Ingreso: diciembre-2006
Ubicación: San Lorenzo/Central/Paraguay
Mensajes: 29
Antigüedad: 17 años, 5 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.