ďťż
Podstrony
|
telcocafewitam wszystkich serdecznie!postanowiłem nauczyć się mysql. w tym celu użyłem googli i znalazłem kursik. jednak już na początku powstał pewien problem a mianowicie wyskakuje mi error o następującej treści: Fatal error: Call to undefined function mysql_create_db() in /service/www/accounts/9000/knt_8850/359/public_html/edytor/pliki/mysql.php on line 7 kożystam z kursu na tej stronie: http://webmade.org/k...s_mysql/cz1.php error wywala mi gdy wrzuce na serva kod z podsumowania. [ oczywiście zmieniam hasło, użytkownika itd ] nie masz najprawdopodobniej zaimplementowanej obsługi mysql, albo nie mozesz tworzyc baz danych hmmm w takim razie prosze o odpowiedź na jeszcze jedno pytanie: zakładając baze danych dostałem emaila od admina o następującej treści Serwer bazy danych to: mysql-jawnet Twoja baza danych to: zs_334 Login: **** Hasło: *** do czego potrzebna jest mi ta wartość zs_334 ?? Bo musisz z czegoś wybierać te dane, czyli ze swojej bazy danych, której nazwę znać powinieneś, aby się do niej "podłączyć" ;) czyli to zs_334 to taka duża tabela w której będą się znajdować mniejsze tabele?? tak tak wiem że jestem ciemny:D // dobra powyższe problemy rozwiązałem teraz mam nowy Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /service/www/accounts/9000/knt_8850/359/public_html/edytor/pliki/mysql.php on line 22 plik wygląda tak [w tym miejscu] $zapytanie = "SELECT `id`,`nazwisko`,`lata`,`punkty` FROM `nba`"; $idzapytania = mysql_query($zapytanie); echo '<table>'; while ($wiersz = mysql_fetch_row($idzapytania)) { echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td>'; } echo '<table>'; pomożecie :) Użytkownik howking edytował ten post 02 listopad 2006, 17:40 Po prostu nie masz danych do zwrócenia z bazy ;) dobra wymiękłem... nie chciałem prosić o gotowca ale musze..... <? // połączenie się lokalnym serwerem bazy MySQL $sql_conn = mysql_connect('mysql-jawnet', '***', '***') // w przypadku niepowodzenia połączenia zakończ aplikację or die('Nie mogłem połaczyć się z bazą danych'); // wybieramy bazę danych mysql_select_db('zs_334'); $idzapytania = mysql_query($zapytanie); // tworzymy tabelę nba $zapytanie = 'CREATE TABLE nba (id int NOT NULL AUTO_INCREMENT, nazwisko char(30), lata char(3), punkty char(3), mistrzostwa char(3), PRIMARY KEY(id))'; // dodajemy troche przykładowych danych $zapytanie = "INSERT INTO `nba` (`id`, `nazwisko`, `lata`, `punkty` , `mistrzostwa`) VALUES ('1', 'Jordan', '13', '258', '48')"; $idzapytania = mysql_query($zapytanie); $zapytanie = "INSERT INTO `nba` (`id`, `nazwisko`, `lata`, `punkty` , `mistrzostwa`) VALUES ('2', 'Pipen', '10', '123', '32')"; $idzapytania = mysql_query($zapytanie); $zapytanie = "INSERT INTO `nba` (`id`, `nazwisko`, `lata`, `punkty` , `mistrzostwa`) VALUES ('3', 'O'Neal', '10', '205', '50')"; $idzapytania = mysql_query($zapytanie); // wyświetlamy treść naszej tabeli $zapytanie = "SELECT `id`,`nazwisko`,`lata`,`punkty` FROM `nba`"; $idzapytania = mysql_query($zapytanie); echo '<table>'; while ($wiersz = mysql_fetch_row($idzapytania)) { echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td>'; } echo '<table>'; // zamykamy połączenie mysql_close($sql_conn); ?> co jest źle..... argh..... a tak zapomniałbym: PROSZE! :) _____________ dobra problem rozwiązany... temat można zamknąć/usunąć/inne brakowało poprostu jednej linijki :D dzięki wszystkim któży mi pomogli Użytkownik howking edytował ten post 02 listopad 2006, 17:53 uzupełnij tabele EDT: przede wszystkim jak wstawiasz rekody, to ni podawaj ID bo są automatycznie uzupełniane. Zostawiaj puste miejsca. Użytkownik pawkow edytował ten post 02 listopad 2006, 17:52 |
|||
Sitedesign by AltusUmbrae. |