Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Błąd. Nie chce wylosować danego rekordu z bazy
Michal2451
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 4.12.2010

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


Cześć!
Chciałem wylosować 1 nick z bazy danych. Tzn. że jak np. odświeżę stronę będzie się losował za każdym razem inny nick.
Jak wiadomo - ORDER BY RAND().
Więc zapytanie:
  1. $zapytanie = "SELECT xxx FROM tabela ORDER BY RAND() LIMIT 1";
  2. $wykonaj = mysql_query($zapytanie);
  3.  
  4. echo $wykonaj;

Gdy wyświetlam stronę wyskakuje takie coś:
Kod
Resource id #5

wtf? Co to jest i jak to naprawić? Lub co tu jest źle?

Proszę o pomoc.

Ten post edytował Michal2451 27.01.2011, 15:31:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TheSnake
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 10
Dołączył: 5.06.2009

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


Jak byś się przypatrzył na swój kod i treść tego manuala to byś zrozumiał. Jest gotowy kod, a Ty dalej nie potrafisz nic z tym zrobić. Przeanalizuj sobie jeszcze raz to:
Kod
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
    die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

// odtąd
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf("ID: %s  Name: %s", $row[0], $row[1]);  
}
// dotąd

mysql_free_result($result);
?>
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: 10.10.2025 - 22:18