Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Dodanie rekordu do tabeli
Forum PHP.pl > Forum > Przedszkole
Blazko
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 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.
MatheW
Kod
INSERT INTO users (user, password, mail) VALUES ('$user', '$password', '$mail')
apostrofy musisz dac dla danych
1010
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 biggrin.gif
Blazko
Dzięki panowie, działa teraz smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.