Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak powinno wygladac zapytanie, Nie zapisuje do bazy
webspy
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Mam taki kod i jak go uruchomię to nie zapisuje do bazy (IMG:style_emoticons/default/sad.gif) gdzie tkwi błąd??

  1. //tu oczywiscie wszystkie zmienne potrzebne do polaczenia z baza
  2.  
  3. $connection = @mysql_connect($serwer, $uzytkownik, $haslo)
  4.  
  5. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()."<br />");
  6.  
  7. $db = @mysql_select_db($nazwa_bazy, $connection)
  8. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()."<br />");
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. $sql = "INSERT INTO `nazwa_bazy`.`nazwa_tabeli` (`login`, `haslo`, `email`, `uprawnienia`, `potwierdzenie`) VALUES (\'dafdsaaaa\', \'fasdaaafadf\', \'asdaaafasdf\', \'asaaadf\', \'asaaaadfasdf\');";
  17. $wykonaj = mysql_query ($sql);

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Sprawdź na 2 sposoby:
1 za mysql_query daj

2 wyświetl zapytanie na ekran i wklej do PMA ( Php My Admin )
Go to the top of the page
+Quote Post
webspy
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Cytat(skowron-line @ 27.01.2010, 17:23:03 ) *
Sprawdź na 2 sposoby:
1 za mysql_query daj
[PHP] pobierz, plaintext
  1. echo mysql_error();
[PHP] pobierz, plaintext
2 wyświetl zapytanie na ekran i wklej do PMA ( Php My Admin )


Wyswietliło coś takiego:
Kod
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'dafdsaaaa\', \'fasdaaafadf\', \'asdaaafasdf\', \'asaaadf\', \'asaaaadfasdf\')' at line 1


Juz wiem o co chodzi, jak mam te same dane ktore juz sa w bazie to nie dodaje, czemu tak sie dzieje jak to mozna poprawic?(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował webspy 27.01.2010, 17:34:25
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(webspy @ 27.01.2010, 17:31:51 ) *
Wyswietliło coś takiego:
[code]
Juz wiem o co chodzi, jak mam te same dane ktore juz sa w bazie to nie dodaje, czemu tak sie dzieje jak to mozna poprawic? (IMG:style_emoticons/default/questionmark.gif)

Jeżeli masz takie same dane to może masz primary_key na jakieś pole lub index unique
Go to the top of the page
+Quote Post
webspy
post
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Dzięki już działa, na początku pomoglo echo mysql_error(); i usunąłem "/", i rzeczywiście miałem ustawione na loginie klucz i nie dodawało bo było to samo. Dziękuję jeszcze raz za pomoc.
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 Aktualny czas: 24.08.2025 - 07:30