Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Wpisywanie rekordów do bazy
Forum PHP.pl > Forum > Przedszkole
hausner15
Witam mam mały problem:

Otóż męczę się dzisiaj i nie mogę dojść w czym tkwi błąd:

  1. $sql="INSERT INTO spteam_users (login, nick, group_id, pass, mail, gg, tlen, jabber, www, location, registration_date, points) VALUES ($login, $nick, '1', $pass, $mail, $gg, $tlen, $jabber, $www, $location, $registration_date, '0')";
  2. $do=mysql_query($sql);


Wysyłam z poziomu php takie zapytanie do bazy, a wpis się nie tworzy. Wszystkie zmienne są podstawione, ale i tak wydaje mi sie że nie ma to znaczenia.

Proszę o pomoc.
webdice
  1. <?php
  2. $query = "INSERT INTO `tabela` (`id`, `login`) VALUES ('" . $id . "', '" . $login . "')";
  3. ?>
Wieviór
  1. <?
  2. $sql = "INSERT INTO tabela (pole, pole_typu_int) VALUES ('".$login."', 1)";
  3. $do=mysql_query($sql);
  4. ?>
hausner15
Dzięki!

Nie pomyślałem że zmienne muszą być dodane jak do zwykłego stringa. Po dorobioeniu wszędzie gdzie trzeba było " i . wszystko zaczeło działać.

Jeszcze raz dzięki i pozdro!

Temat do zamknięcia.
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.