ďťż

[mysql]pierwsze kroki

       

Podstrony


telcocafe

witam 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.