Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] MYSQL_Query - błąd
Forum PHP.pl > Forum > Przedszkole
Hikamare
A więc tak - zacząłem ostatnio nauki php wraz z bazami danych - napotkałem jednak błąd, którego nie jestem w stanie rozwiązać..

  1. $login = $_POST['login'];
  2. $pass= $_POST['pass'];
  3. echo("Your login is ".$login."your password is ".$pass);
  4. $add = mysql_query(INSERT * INTO user ('login' 'password') VALUES ('$login' . '$pass'));


A oto błąd, który się wyświetla

Cytat
Parse error: syntax error, unexpected T_STRING in C:\Program Files (x86)\WebServ\httpd\reg.php on line 29

Linia 29 to zmienna
  1. $add


Nie potrafię znaleźć jednak tego błędu, liczę więc na waszą pomoc.
nospor
Zapytanie to tekst, musisz wiec wziac je w cudzyslowia
Hikamare
Które ? $login i $pass ? Ale, czy wtedy nie będą jako tekst wrzucone do bazy ?
nospor
zapytanie a nie zmienne. Zacznij od pierwszego lepszego kursu gdzie wyjasnione są takie podstawy - potem wróć na forum.

Prosze, pierwszy z brzegu:
http://webmade.org/kursy-online/zapytania-sql-kurs-mysql.php

Drugi z brzegu:
http://kursy.skryptoteka.pl/kurs,2,php.html/8
Hikamare
Czytuję TO i tam jest podany przykład :

  1. INSERT INTO `produkty` (`nazwa`, `opis`, `ilosc`, `cena`, `jakosc`) VALUES
  2. ('Strugaczki', 'Czerwone, do dwóch rozmiarów ołówków', 60, 0.90, 4);


Kierowałem się tym.
yevaud
nie przebrnales dosc daleko
http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO
adasiu
Cytat(Hikamare)
  1. $login = $_POST['login'];
  2. $pass= $_POST['pass'];
  3. echo("Your login is ".$login."your password is ".$pass);
  4. $add = mysql_query(INSERT * INTO user ('login' 'password') VALUES ('$login' . '$pass'));



Cytat(Hikamare)
  1. INSERT INTO `produkty` (`nazwa`, `opis`, `ilosc`, `cena`, `jakosc`) VALUES
  2. ('Strugaczki', 'Czerwone, do dwóch rozmiarów ołówków', 60, 0.90, 4);


Pierwsze zapytanie od drugiego różni się zasadniczo. Czyli wg tego co napisałeś ma być:

  1. $query = "INSERT INTO `user` (`login`, `password`) VALUES ('{$login}', '{$pass}') ;";


I zwracaj uwagę na to, że jak jest gdzieś przecinek to nie kropka itd...

Pozdrawiam.
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.