Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/sql] nie udało się: Unknown column '$id' in 'where clause', gdzie popełniam błąd
wojtekwro
post 23.05.2007, 10:36:34
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 26.04.2007

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


  1. <?php
  2. if ($_SESSION['LOGGED'] != TRUE) {
  3.  echo 'nie masz uprawnień';
  4.  exit;
  5. }
  6. if ($_SESSION['pelno'] != 1) { echo 'brak uprawnień';}
  7. else {
  8. $id=$_POST['id'];
  9. $akcep=$_POST['akcep'];
  10. //laczenie z bd
  11. $connection = @mysql_connect('localhost', 'root', '')
  12. or die('brak polaczenia z BD');
  13. $db = @mysql_select_db("ankiety")
  14. or die('Nie mogę połączyć się z bazą danych');
  15. $sql = 'UPDATE `szkolenia` SET `akcep` = '1' WHERE `szkolenia`.`id` = $id';
  16. $sql = mysql_query($sql)
  17. or die("nie udało się: " . mysql_error());
  18.  
  19. }
  20. ?>


  1. szkolenia
  2. Pole Typ NULL Domy&#347;lnie
  3. id int(11) Nie
  4. temat varchar(50) Nie
  5. uczestnicy varchar(30) Nie
  6. DATA varchar(10) Nie yyyy-mm-dd
  7. organizator varchar(20) Nie
  8. doki varchar(30) Nie
  9. cena varchar(10) Nie
  10. akcep varchar(2) Nie
  11. oc1 varchar(2) Nie
  12. oc2 varchar(2) Nie


sypie mie takim błedem jak w topicu jeżeli usunę z zapytani sql= warunek where id=$id to zapisze mi wartość pola akcep dla całej kolumny =1 ja chcę aby robił to tylko dla id z poprzedniego skryptu. Brak pomysłu jak to obejśc poprawić proszę o pomoc.

Ten post edytował wojtekwro 23.05.2007, 10:38:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 06:16