Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Losowanie rekordów
Forum PHP.pl > Forum > Przedszkole
Andrzej88
Witam, Czy ktoś się orientuje jak można rozwiązać poniższy problem?

Chodzi o to, że potrzebuję wylosować z tabeli o nazwie "A" 3 rekordy z danymi, a następnie zapisać te wylosowane rekordy do tabeli o nazwie B, ale z dodanym dodatkowym polem na przykład o nazwie "Id2" a dane do tej dodatkowej kolumny by były przesyłane metodą POST (ale to akurat nie w tym rzecz). I moje pytanie brzmi jak to można wykonać, jak powinno wyglądać takie zapytanie.

Z góry bardzo dziękuję za wszelką pomoc smile.gif
kapslokk
  1. INSERT INTO B SELECT A.* , '>>>dane z posta<<<' AS Id2 FROM A ORDER BY rand() LIMIT 3


Tylko, że order by rand() jest mało wydajny i wręcz niezalecany.
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.