Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/03/2008, 16:32
Avatar de hector2c
hector2c
 
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 5 meses
Puntos: 25
Re: Comprobar número en DB

mm, ese numero aleatorio solo genera numeros entre 0 y 9, puees, ya lo resolvi,, ahi te va el codigo:

Código PHP:
<?php
$bd_host 
"localhost";
$bd_usuario "root";
$bd_password "";
$bd_base "prueba";

$con mysql_connect($bd_host$bd_usuario$bd_password) or die("Error en la conexión a mysql");
mysql_select_db($bd_base$con);


for (
$i=1;$i<=2;$i++)
{
  
$aleatorio substr(rand0time() ),0,1);
  
$sql "select count(*) as cantidad from pedidos where numero_pedido=".$aleatorio;
  
$pedido mysql_query($sql$con);
  
$rs_pedido mysql_fetch_assoc($pedido);
  if (
$rs_pedido['cantidad']==0)
    
$i=2;
  else
    
$i=1;
}

$sql "insert into pedidos values(".$aleatorio.")";
mysql_query($sql$con);

?>
te recomendaria aumentar los valores del numero aleatorio, por que cuando llegan a los dies registros con numeros entre 0 y 9, genera un bucle infinito por no poder generar numeros superiores a ese rango, pero el codigo que te mando esta bien, funciona, lo he probado... u.u