Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie wyniku z bazy danych
Rothek
post 2.08.2015, 10:40:32
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.07.2012
Skąd: Lublin

Ostrzeżenie: (10%)
X----


  1. while ($row =($mysqli->query("SET @ROW_ID := (SELECT id FROM klucz ORDER BY RAND() LIMIT 1);"))) {
  2.  
  3.  
  4.  
  5. echo "Wylosowana gra:" .$row['id'];
  6. echo "<br>Wylosowana gra:" .$row['game'];
  7. echo "<br>Wylosowana gra:" .$row['steam'];
  8.  
  9.  
  10. $mysqli->query("INSERT INTO kluczuzyty SELECT * FROM klucz WHERE id = @ROW_ID;");
  11.  
  12.  
  13.  
  14. /* commit transaction */
  15. $mysqli->commit();
  16.  
  17. /* drop table */
  18. $mysqli->query(" DELETE FROM klucz WHERE id = @ROW_ID;");
  19.  
  20. return 0;
  21. }


Jak zrobić, aby wyświetliło ten losowy wnik z bazy danych? sciana.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
www.aukcje.fm
post 5.08.2015, 10:18:01
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Witam,

Ale którą zmienną, $row['game'] ?

Tej Ci nie wyświetli bo selektujesz samą kolumnę id z tabeli klucz.

zrób tak :

  1. while ($row =($mysqli->query("SET @ROW_ID := (SELECT id, game, steam FROM klucz ORDER BY RAND() LIMIT 1);"))) {
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: 24.07.2025 - 16:47