![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam!
mam dość nietypowy problem i szczerze mówiąc już nie mam pomysłu dlaczego tak się dzieje ... A wiec do rzeczy ![]() mam sobię tabelkę "menu" w mySQL'u: mysql> describe menu; +-----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------------+------+-----+---------+----------------+ | id | int(6) unsigned | NO | PRI | NULL | auto_increment | | modMenu | int(10) unsigned | NO | MUL | 0 | | | nameMenu | varchar(40) | NO | | | | | isLink | int(10) unsigned | NO | | 0 | | | linkMenu | varchar(100) | YES | | NULL | | | aliasMenu | varchar(40) | YES | | NULL | | +-----------+------------------+------+-----+---------+----------------+ i są tam jakieś dane (dokłądnie 8 wpisów). w php'ie mam tak: Kod (...) private function connect(){ $driver = "mysql:host=".$this->_db_host."; port=3306; dbname=".$this->_db_name; $this->_dbh = new PDO($driver, $this->_db_user, $this->_db_pass); $this->_dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->_dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, false); } private function setParams(){ (...) $sql = "SELECT * FROM menu"; $stmt = $this->_dbh->prepare($sql); $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_NUM); print_r($result); } (...) no i problem polega na tym iż print_r wyświetla tylko jeden pierwszy wpis :/ próbowałem tak: $sql = "SELECT aliasMenu FROM menu WHERE id > 1"; to wyświetla mi też jeden wpis tylko że o id = 2... Moje pytanie brzmi: czemu się cała tablica danych nie wyświetla tylko jeden wpis i jak zrobić by była cała tablica wyświetlana ![]() To troche dziwne gdyż kiedyś robiłem podobnie i nie było problemów :/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:37 |