• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

php i MYsql dodawnanie nowej tabeli przy rejestracji

Object Storage Arubacloud
0 głosów
239 wizyt
pytanie zadane 30 grudnia 2018 w SQL, bazy danych przez mathew9904 Nowicjusz (200 p.)

witam chciałbym aby przy rejestracji nowego konta skrypt dodawał nowa tabele do bazy i zbytnio nwm jak to zrobić pomógł by ktoś ?

//jak wszystko ok dodajemy do bazy
				if ($wszystko_OK==true)
				{
					if ($polaczenie->query("INSERT INTO uzytkownicy VALUES 
					(NULL, '$nick', '$haslo_hash', '$email','$imie','$nazwisko', '$plec', '$d1', '$m1', '$r1','$miejscowosc')"))
					{
						$_SESSION['udanarejestracja']=true;
						header('Location: witamy.php');
					}
					else
					{
						throw new Exception($polaczenie->error);
					}
					
					 if ($polaczenie->query("CREATE TABLE znajomi(
					 id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
					 imie VARCHAR(30) NOT NULL,
					 nazwisko VARCHAR(30) NOT NULL
					 email VARCHAR(50))"))
					 {
						 
					 }	

 

1 odpowiedź

0 głosów
odpowiedź 30 grudnia 2018 przez Tomek Sochacki Ekspert (227,510 p.)
Pytanie podstawowe - dlaczego każda rejestracja usera ma tworzyć nową tabelę? Masz prawdopodobnie błąd logiczny w aplikacji...

Stwórz tabelę users i w niej trzymaj wszystkich userow.
komentarz 30 grudnia 2018 przez mathew9904 Nowicjusz (200 p.)
myślałem nad tym aby przy rejestracji tworzyć nową tabele która była by przypisana tylko do jednego konta a w niej były zawarte dane znajomych innych kont  których by posiadał użytkownik
komentarz 30 grudnia 2018 przez Tomek Sochacki Ekspert (227,510 p.)
błąd :)

zrób tabelę users i tam trzymaj wszystkich userów.
komentarz 30 grudnia 2018 przez mathew9904 Nowicjusz (200 p.)
ok jak już stworzę taką tabele co dalej jak najlepiej zapisać aby dane konto zapamiętywało naszych znajomych zapisanych w tabeli
komentarz 30 grudnia 2018 przez Muhin Gaduła (4,120 p.)
Tabela users:

id, name

Tabela friends:

id, user_id, friend_id

Podobne pytania

0 głosów
1 odpowiedź 161 wizyt
0 głosów
2 odpowiedzi 217 wizyt
pytanie zadane 7 lutego 2018 w SQL, bazy danych przez Hardwell Dyskutant (8,980 p.)
+1 głos
1 odpowiedź 337 wizyt

92,615 zapytań

141,465 odpowiedzi

319,782 komentarzy

61,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...