Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Dodanie rekordu do tabeli
Blazko
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.10.2006

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


Witam

Sorry że to mój pierwszy post i od razu problem. W php i mysql siedze od... tygodnia, wiec nie zdziwcie się ze moje pytanie wyda się wam laickie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Chcę do bazy danych o nazwie blazko dodac do tabeli o nazwie users dodac w pola user, password i mail odpowiednio wartosci $user, $password $mail (wziete z formularza). Kod mam taki:


Kod
$sql_connect = mysql_connect("localhost", "Blazko", "mojehaslo")
or die('Brak poł±czenia z serwerem mysql. Bł±d: '.mysql_error());

mysql_select_db(blazko)
or die('Nie mogę poł±czyć się z baz± danych. Bł±d: '.mysql_error());


mysql_query ("INSERT INTO users (user, password, mail) VALUES ($user, $password, $mail)") or die (mysql_error());



mysql_close($sql_connect);



A problem jest taki. Po kliknieciu na wyslij pojawia sie cos takiego
Kod
Nieznana kolumna 'blazko1' w field list


Wyglada na to, że skrypt chcial cos dodac do kolumny blazko1 (blazko1 to wartość, jaką miala zmienna $user).

Co zrobiłem źle?

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
MatheW
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

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


Kod
INSERT INTO users (user, password, mail) VALUES ('$user', '$password', '$mail')
apostrofy musisz dac dla danych
Go to the top of the page
+Quote Post
1010
post
Post #3





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


zrob tak:
  1. <?php
  2. $sql_connect = mysql_connect("localhost", "Blazko", "mojehaslo")
  3. or die('Brak połączenia z serwerem mysql. Błąd: '.mysql_error());
  4.  
  5. or die('Nie mogę połączyć się z bazą danych. Błąd: '.mysql_error());
  6.  
  7.  
  8. mysql_query ("INSERT INTO users (user, password, mail) VALUES ('".$user."', '".$password."', '".$mail."')") or die (mysql_error());
  9.  
  10.  
  11.  
  12. mysql_close($sql_connect);
  13. ?>


a pozatym to do wstawienia kodu php uzywaj znacznikow php

ehh spoznilem sie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował 1010 15.10.2006, 16:37:25
Go to the top of the page
+Quote Post
Blazko
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.10.2006

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


Dzięki panowie, działa teraz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 16.09.2025 - 10:15