Stlpec tabulky ako premenna

Ako by som mohol dat hodnotu stlpca tabulky do premennej?
Alebo ako zistim pocet riadkov tabulky, ked som pouzil INSERT INTO tabulka
. prikaz mysql_num_rows() funguje iba pri SELECT? dakujem
Podívej se do manuálu na funkci mysql_fetch_array().

Pokud jsi počet řádků věděl před INSERTem, tak po úspěšném vložení bude o jeden větší. Jinak budeš muset dát SELECT a mysql_num_rows().
Četaba manuál taky občas není od věci:
"mysql_num_rows() vrací počet záznamů ve výsledku dotazu. Tento příkaz je použitelný pouze pro dotaz typu SELECT. Potřebujete-li získat počet záznamů ovlivněných dotazy INSERT, UPDATE nebo DELETE, použijte mysql_affected_rows()."

Případně: mysql_info()
mysql_affected_rows() mi nejak nepomoze to mi iba ukaze kolko riadkov som zmenil, ja potrebujem vediet kolko riadkov je v tabulke. mysql_num_rows() je iba pre SELECT a ja pracujem s INSERT, vedel by niekto ako by som zitil pocet tychto riadkov. Alebo druha moznost je dat hodnotu stlpca do premennej ako by som to mohol. dik. napr. mam nejaky auto_increment stlpec dajme tomu ze ma 25 riadkov. a ja by som chcel ulozit poslednu hodnotu do nejakej premennej. ako?
INSERT (vloží jeden nový řádek)
SELECT
mysql_num_rows()

Co je na tom nepochopitelného?
Možná tě zajímá tohle:
http://www.php.net/manual/cs/function.mysql-insert-id.php

A pokud se ti zrovna tohle nehodí, tak bohužel budeš muset použít navíc dotaz typu SELECT (anebo možná je na to nějaká chytřejší vychytávka kterou neznám v SQL jazyce nebo tak někde).
Asi bude najlepšie něco ako
"SELECT sloupec FROM tabulka ORDER BY sloupec DESC LIMIT 0,1"
pak v mysql_result(ten_dotaz,0,"sloupec") máš tu hodnotu (jde to taky přes MAX, ale s tim pořádně neumim a v praxi to má stejný výsledek). Určitě bych to nedělal přes num rows, protože ty nepotřebuješ načítat do dotazu celou tabulku, tobě stačí jen ta jedna hodnota - viz dotaz výše.