Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/04/2009, 11:44
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: donde tengo el error?

listo ahi anda bien, ahora les queria hacer una consulta .
hay alguna manera de aumentar la velocidad de esta consulta?, porque tarda 1.5seg mas o menos, tengan en cuenta que son 320.000 registro la tabla nombre.
Osea para que se entienda , hay alguna manera de optimizar la consulta para que busque mas rapido teniendo en cuenta la cantidad de registros que tengo?.

Código PHP:
<?php

//conexion a la base de datos
$conexion=mysql_connect("localhost","root","chamuyo")
  or die(
"Problemas en la conexion");

//seleccion de base de datos
mysql_select_db("sba",$conexion) or
  die(
"Problemas en la seleccion de la base de datos");

$buscar $_POST['buscar'];
$busqueda mysql_query("select nombre,madre from sbaejemp where nombre like '$buscar%' order by nombre ASC limit 0,30") or die(mysql_error());
while (
$result=mysql_fetch_array($busqueda))
{
echo 
"NOMBRE:".$result["nombre"];
echo 
"</br>";
echo 
"MADRE:" .$result["madre"];
echo 
"</br>";
}
mysql_free_result($busqueda);

?>
saludos