Autor Zpráva
iTzCreepyCz
Profil
Zdravím, na svém serverlistu mám:
<?php $allservers = mysql_query("SELECT id FROM servers ORDER BY id DESC");?> <?php echo "$allservers";?>
a vypíše mi to: Resource id #14.
Nevíte, kde je prosím chyba? Děkuji :)
Kajman
Profil
Klikněte si na mysql_query a dozvíte se, že funkce vrací identifikátor dat dotazu.
Keeehi
Profil
iTzCreepyCz:
Jinak řečeno, ten identifikátor použiješ v jiné funkci (pravděpodobně mysql_fetch_assoc) která pak už vrací obdržená data.

Ještě se hodí poznámka, že není dobré používat funkce rodiny mysql_* jelikož je označená za zastaralou. V nových verzích PHP už není a těm starším končí podpora s koncem tohoto roku. Jako náhrada je rodina funkcí mysqli_* které jsou velmi podobné. Ovšem mnohem lepší by bylo, kdyby jsi neposílal dotazy do databáze ručně, ale použil nějakou vyšší vrstvu. Třeba PDO, nebo nějakou knihovnu jako je třeba dibi.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0