Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wypełnianie losowymi danymi tabelę
gregi
post 3.06.2016, 12:34:37
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
mariolita
post 3.06.2016, 13:00:58
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 10
Dołączył: 24.04.2015

Ostrzeżenie: (0%)
-----


  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

Ten post edytował mariolita 3.06.2016, 13:02:05
Go to the top of the page
+Quote Post
gregi
post 3.06.2016, 15:03:34
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 11.09.2003

Ostrzeżenie: (0%)
-----


Dzięki tylko że potrzebuje to w sql albo pl/sql : )
Go to the top of the page
+Quote Post
trueblue
post 3.06.2016, 15:35:26
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  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


Ten post edytował trueblue 3.06.2016, 15:35:34


--------------------
Go to the top of the page
+Quote Post
LowiczakPL
post 3.06.2016, 21:34:59
Post #5





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


https://github.com/fzaninotto/Faker

to jest biblioteka m.in. do takich rzeczy

Ten post edytował LowiczakPL 3.06.2016, 21:35:32


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.03.2024 - 07:50