Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie bazy MYSQL, baza MSQL
zeetor
post 1.07.2008, 10:07:21
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Na jednej ze stron znalazłem skrypt do rejestracji gdzie autor na poczatku mówi że nalezy utworzyc baze MYSQL...i podaje kod:

CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`user` varchar(50) NOT NULL default '',
`pass` varchar(50) NOT NULL default '',
`nick` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=17 ;


Moje pytanie gdzie ten kod umieszczamy?
Próbowalem go wkleić do pliku index.php (na samym poczatku)...ale podczas uruchomiania jakies bledy wyskakuja i caly skrypt rejestracji nie dziala...

Ludzie pomożcie jak stworzyc tą bazę MYSQL...Ale tak krok po kroku jak dla żółtodzioba...

pozdr
Go to the top of the page
+Quote Post
Puzi
post 1.07.2008, 10:08:29
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Musisz zalogować sie do bazy MySQL i tam przez zapytanie SQL to wykonać
Go to the top of the page
+Quote Post
JoShiMa
post 1.07.2008, 10:18:19
Post #3





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Cytat(zeetor @ 1.07.2008, 09:07:21 ) *
Ale tak krok po kroku jak dla żółtodzioba...


A gdzie masz tę bazę?


--------------------
Go to the top of the page
+Quote Post
kefirek
post 1.07.2008, 10:21:16
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Masz na screenie pokazane jak to zrobić znaczyłem najpierw klikasz sql potem wklejasz tam kod i potem dajesz wykonaj
Go to the top of the page
+Quote Post
JoShiMa
post 1.07.2008, 10:38:59
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Jak się korzysta z phpMyAdmin to w ogóle nie ma konieczności dodawać w ten sposób bazy czy tabelki bo to się robi w odpowiednim formularzu wpisując parametry.


--------------------
Go to the top of the page
+Quote Post
kefirek
post 1.07.2008, 10:53:15
Post #6





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


Stwórz sobie plik np baza.php i wklej ten kod
  1. <?php
  2. $connection = @mysql_connect('localhost', 'login', 'haslo') 
  3.  
  4. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); 
  5.  
  6. echo "Udało się połączyć z serwerem!<br />"; 
  7.  
  8. $db = @mysql_select_db('nazwa bazy', $connection) 
  9.  
  10. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); 
  11.  
  12. echo "Udało się połączyć z bazą dancych!"; 
  13.  
  14.  
  15.  
  16.  
  17. $result = @mysql_query("DROP TABLE IF EXISTS `users` ");
  18.  $result = @mysql_query("CREATE TABLE `users` (
  19. `id` int(11) NOT NULL auto_increment, 
  20. `user` varchar(50) NOT NULL default '', 
  21. `pass` varchar(50) NOT NULL default '', 
  22. `nick` varchar(50) NOT NULL default '', 
  23. PRIMARY KEY (`id`) 
  24.  ) TYPE=MyISAM;");
  25.  
  26.  if ($result) 
  27.  
  28. {
  29. echo "<br>Tabela dodana prawidłowo.";
  30. } else {
  31. echo "Tabela nie została dodana.<br>";
  32. } 
  33.  
  34. mysql_close($connection);
  35. ?>


Oczywiscie zmien swoje dane od bazy i odpal plik u siebie na serwerze www.twojastrona.pl/baza.php i powinna sie tebela dodać

Ten post edytował kefirek 1.07.2008, 11:07:56
Go to the top of the page
+Quote Post
zeetor
post 1.07.2008, 12:33:43
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Kefirek dzieki...twoj skrypt mi pomogł

Jak juz pisałem wcześniej walczę (z pewnie prostym dla was...ale ja w php i msql zagłebiam sie od wczoraj) skryptem rejestracji i logowania...

Utworzylem baze, tabele...aopalam skrypt i wyskakuje:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\funkcje.php:161) in C:\xampp\htdocs\index.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\funkcje.php:161) in C:\xampp\htdocs\index.php on line 5


skrypt w pliku index.php to:

<?php
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczęcie sesji
session_start();
session_cache_limiter('nocache');

//formularz logowania
wy_form_logo();
?>

Wlasciwie to nie wiem czy to w tym pliku jest akurat błąd...jak ktos znalazł by chwilke dla lamera to będę wdzięczny

pozdr

Go to the top of the page
+Quote Post
Lejto
post 1.07.2008, 12:38:17
Post #8





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


popraw na tak:
  1. <?php
  2.  
  3. //wczytanie pliku z funkcjami
  4. require_once ("funkcje.php");
  5. //rozpoczęcie sesji
  6.  
  7. //formularz logowania
  8. wy_form_logo();
  9. ?>


Ten post edytował Lejto 1.07.2008, 12:38:27


--------------------
Go to the top of the page
+Quote Post
Qleer
post 1.07.2008, 12:41:24
Post #9





Grupa: Zarejestrowani
Postów: 51
Pomógł: 7
Dołączył: 6.06.2008
Skąd: Gdzieś na dysku twardym.

Ostrzeżenie: (0%)
-----


Cytat(zeetor @ 1.07.2008, 13:33:43 ) *
Kefirek dzieki...twoj skrypt mi pomogł

Jak juz pisałem wcześniej walczę (z pewnie prostym dla was...ale ja w php i msql zagłebiam sie od wczoraj) skryptem rejestracji i logowania...

Utworzylem baze, tabele...aopalam skrypt i wyskakuje:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\funkcje.php:161) in C:\xampp\htdocs\index.php on line 5

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\funkcje.php:161) in C:\xampp\htdocs\index.php on line 5


skrypt w pliku index.php to:

<?php
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczęcie sesji
session_start();
session_cache_limiter('nocache');

//formularz logowania
wy_form_logo();
?>

Wlasciwie to nie wiem czy to w tym pliku jest akurat błąd...jak ktos znalazł by chwilke dla lamera to będę wdzięczny

pozdr


Opis tego błędu i sposób jego wyrzucenia jest w FAQ PHPEdita (Jest o tym przyklejony temat).
Link:
http://phpedia.pl/wiki/Cannot_add_header_i...rs_already_sent

Myślę, że te informacje będą pomocne smile.gif


--------------------
zmoderowano
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:55