Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql + php] problem z zapytaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
dkruczek
  1. 'INSERT INTO com_users (login, realname, password, email, mailtype, country, city, birthday, www, gg, tlen, date) VALUES ("'.$_SESSION['formVars']['login'].'", "'.$_SESSION['formVars']['realname'].'", "'.md5($_SESSION['formVars']['password1']).'", "'.$_SESSION['formVars']['email'].'", "'.$_SESSION['formVars']['view'].'", "'.$_SESSION['formVars']['country'].'", "'.$_SESSION['formVars']['city'].'", "'.$date.'", "'.$_SESSION['formVars']['www'].'", "'.$_SESSION['formVars']['gg'].'", "'.$_SESSION['formVars']['tlen'].'", "'.date('d.m.Y').'")'


mógłby mi ktoś powiedzieć jaki błąd znajduje się w tym zapytaniu, ponieważ nie dodaje ono danych
Adiasz
obawiam sie ze dla SQLa " i ' robi roznice, sproboj zamienic miejscami ciapki
dkruczek
dalej nie działa (zapytnie jest wykonywane przez php)
kwiateusz
a moze wyechuj to zapytanie i zobacz czy jest chociaż poprawne..
dkruczek
myśłisz że tak nie zrobiłem, tam gdzie nie ma nic jest '' a tam gdzie coś jest to 'wartość', wszytsko pięknie ładnie, ale samo mzapytanie nie działa
wlq
mozesz tez najpierw przypisac wartosci zmiennym, I mean:
  1. <?php
  2. $login = $_SESSION['formVars']['login'];
  3. ...
  4. ?>

i potem wstawiac:
  1. <?php
  2. "INSERT INTO com_users (login, realname, password, email, mailtype, country, city, birthday, www, g
    g, tlen, date) VALUES ('$login', '...')"
    ;
  3. ?>

bedziesz mial pewnosc, ze w cudzyslowach sie nie pomyliles...
Ja_Szczur
no i jaki błąd wyrzuca mysql?

  1. <?php
  2. $sql = '...';
  3. mysql_query( $sql );
  4. print mysql_errno() .': '. mysql_error();
  5. ?>


możliwe, że:
a) źle dopasowałeś rodzaj danych do pola (int zamiast text czy coś)
b) podajesz wartość null dla pola o ustawionym "not null"
dkruczek
wielkie dzięki, już rozwiązałem problem
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.