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(rand( 0, time() ),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