Dopiero niedawno wzialem sie za mysql i postanowilem zrobic baze w ktorej beda przechowywane wyniki sondy. Mam pytanie:
1. Czy tabele pola rekordy itd powinienem tworzyc bezposrednio w phpmyadmin czy moge zrobic to piszac jakis kod php i wrzucajac ten plik na serwer?
Akurat uzylem tego 2 sposobu ale pojawia sie blad (supplied argument is not a valid MySQL result resource) i stad te watpliwosci. Oto kod pliku ktory wczucilem na serwer (nie localhost):
<?php $zapytanie1 = 'create table wyniki (id int not null auto_increment, pizza char(30), frytki char(30), kebab char(30), sharma char(30), burger char(30), primary key(id))'; $zapytanie2 = "INSERT INTO 'wyniki'('id', 'pizza', 'frytki', 'kebab', 'sharma', 'burger') VALUES('', 'pizza_pkt', 'frytki_pkt', 'kebab-pkt', 'sharma_pkt', 'burger_pkt')"; $zapytanie3 = "SELECT 'pizza', 'frytki', 'kebab', 'sharma', 'burger' FROM 'wyniki'"; { echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td></tr>'; } ?>
Tabela sie utworzyla, pola takze lecz nigdzie w phpmyadmin nie widac rekordow przypisanych do pol. Albo nie wiem gdzie to sprawdzic albo sie nie utworzyly i stad chyba te ten blad z mysql_fetch_row.
Podsumowujac, bylbym ogromnie wdzieczny za odpowiedz czy kod powyzej jest poprawny i za odpowiedz na pyt 1
Ps. Teraz sprawdzilem to w phpmyadmin pisze ze jest 0 rekordow a wiiec cos zle chyba z kodem