Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie wyniku z bazy danych
Rothek
post
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? (IMG:style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
www.aukcje.fm
post
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

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 21:20