Jaki skrypt losowania, i zapisania tego w bazie danych?

Witam!

Mam skrypt losowania z tego watku:

zapis-wylosowanych-liczb-pliku-t270066.html a mianowicie taki:

<?php

$liczby=array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','30','31','32','33','34','35','36','37','38');

shuffle($liczby);

?>

Szczesliwe numerki:

<?php

$nazwa_pliku = 'n.txt';

for ( $i = 0; $i < 1; $i++ )

{

    echo $liczby[$i].', ';

    $tekst .= $liczby[$i]."\n";

}


if (!$wskaznik_pliku = fopen($nazwa_pliku, 'a+')) 

{

    echo "Nie mogę otworzyć pliku ($nazwa_pliku)";

    exit;

}

if (fwrite($wskaznik_pliku, $tekst) === FALSE) 

{

    echo "Nie mogę zapisać do pliku ($nazwa_pliku)";

    exit;

}

echo "zapisano: \"$tekst\" do pliku ($nazwa_pliku)";


fclose($wskaznik_pliku);


?>

Jednak ja chciałbym zapisać tą liczbe w tabeli w bazie danych a nie w pliku .txt.

Jaki skrypt do tego?

z góry dzięki :slight_smile:

Po pierwsze:

for ( $i = 0; $i < 1; $i++ )

To oznacza, ze:

echo $liczby[$i].', ';

    $tekst .= $liczby[$i]."\n";

Wykona sie raz. Zakladam, ze chodzi o to by wykonalo sie n razy, gdzie n rowna sie ilosc liczb w arrayu $liczby

<?php

$liczby=array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','30','31','32','33','34','35','36','37','38');

shuffle($liczby);

function save_to_db($tekst)

{

 $db = 'localhost';

 $db_user = 'db_user';

 $db_password = 'db_password';


 $link = mysql_connect($db, $db_user, $db_password);

 if(!$link) return FALSE;


 $query = "insert into table (`text`) values ($tekst);

 return mysql_query($query);

}

?>

Szczesliwe numerki:

<?php

for ( $i = 0; $i < count($liczby); $i++ )

{

    echo $liczby[$i].', ';

    $tekst .= $liczby[$i]."\n";

}

if(save_to_db($tekst))

{

 echo "zapisano: \"$tekst\" do bazy";

}

else

{

 echo "zapis do bazy nie powiodl sie";

}