Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wypełnianie losowymi danymi tabelę
Forum PHP.pl > Forum > Bazy danych > Oracle
gregi
Cześć,

Taka prośba smile.gif
Napisze ktoś formułe wypełniający tabele losowymi imionami i nawisami.
Listę imion i nazwiska to mam

Taka przykładowa tabela
CREATE TABLE t_testowa(
Nazwisko nvarchar2(50),
Imie nvarchar2(50),
id number(4) Primary key
)

Dzięki
mariolita
  1. <?php
  2.  
  3. $imiona = array("Ola", "Marysia", "Stefan", "Dorotka", "Mariusz");
  4.  
  5. $nazwiska = array ("Nowak", "Kowalski", "Tusk", "Lewandowski", "Skoczylas", "Zalewski");
  6.  
  7. $losujImie = $imiona[array_rand($imiona, 1)];
  8.  
  9. $losujNazwisko = $nazwiska[array_rand($nazwiska, 1)];
  10.  
  11. echo $losujImie; // jeśli potrzebujesz zobaczyć wylosowan
  12.  
  13. echo $losujNazwisko; // jeśli potrzebujesz zobaczyć wylosowan
  14.  
  15. include("connection.php");
  16.  
  17. ?>


INSERT już chyba wiesz jak zrobić ... Listę imion i nazwisk musisz zrobić sam, w cudzysłowiu po przecinku jak wyżej. Jak coś to pisz
gregi
Dzięki tylko że potrzebuje to w sql albo pl/sql : )
trueblue
  1. INSERT INTO t_testowa (imie,nazwisko)
  2. SELECT i.imie,n.nazwisko
  3. FROM (SELECT imie FROM imie ORDER BY rand()) AS i,(SELECT nazwisko FROM nazwisko ORDER BY rand()) AS n
LowiczakPL
https://github.com/fzaninotto/Faker

to jest biblioteka m.in. do takich rzeczy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.