Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Błąd z wstawianiem danych do bazy
RazDwaTrzy
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.10.2017

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


Witam mam problem z wstawieniam danych do bazy
  1. $connection = mysql_connect('*', '*', '*')
  2. or die('Brak połączenia z serwerem MySQL');
  3. $db = mysql_select_db('*', $connection)
  4. or die('Nie mogę połączyć się z bazą danych');
  5. $ins = mysql_query("INSERT INTO test(login, haslo, keyz) VALUES (User1,test,000)");
  6. if($ins) echo "Rekord został dodany poprawnie";
  7. else echo "Błąd nie udało się dodać nowego rekordu";

Próbowałem też
  1. $ins = mysql_query("INSERT INTO test login=User1, haslo=test, keyz=000");

Ale za kazdym razem "Błąd nie udało się dodać nowego rekordu"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


1. Nie używa się mysql_* - metody stare i niebezpieczne. Preferowanie mysqli (bardzo podobne) lub pdo.
2. Błędy się wyświerla. Zamiast komunikatu wyśietl mysql_error()
3. Napisy wkłada się ' lub " zależnie czego używasz jako znak okalający całe zapytanie.
4. Używając mysqli lub pdo ORAZ bindowania zabezpieczasz się przed SQL Injection (metoda włamu)

To na początek.
Go to the top of the page
+Quote Post
RazDwaTrzy
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.10.2017

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


Cytat(Pyton_000 @ 27.10.2017, 22:15:16 ) *
1. Nie używa się mysql_* - metody stare i niebezpieczne. Preferowanie mysqli (bardzo podobne) lub pdo.
2. Błędy się wyświerla. Zamiast komunikatu wyśietl mysql_error()
3. Napisy wkłada się ' lub " zależnie czego używasz jako znak okalający całe zapytanie.
4. Używając mysqli lub pdo ORAZ bindowania zabezpieczasz się przed SQL Injection (metoda włamu)

To na początek.

Dziękuje za odpowiedz wszystko dziala tak jak trzeba.
Ale mam jeszcze jedno pytanko, jak moge sprawdzić czy użytkownik o danym loginie jest juz w bazie (jeśli jest to nie dodawac 2 raz)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 07:24