![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hej
Mam problem z UPDATE - zazwyczaj wszystko mi działa, ale teraz nie mam pojęcia, co jest nie tak: Kod $numer = addslashes($_POST['numer']); $id = $_POST['id']; $numer_roczny = addslashes($_POST['numer_roczny']); $tytul = addslashes($_POST['tytul']); $opis_albumu = addslashes($_POST['opis_albumu']); $scenariusz = addslashes($_POST['scenariusz']); $rysunek = addslashes($_POST['rysunek']); $numer_wydania = addslashes($_POST['numer_wydania']); $liczba_stron = addslashes($_POST['liczba_stron']); $data_wydania = addslashes($_POST['data_wydania']); $cena = addslashes($_POST['cena']); $format = addslashes($_POST['format']); $oprawa = addslashes($_POST['oprawa']); $druk = addslashes($_POST['druk']); $dystrybucja = addslashes($_POST['dystrybucja']); $numer_wydania = addslashes($_POST['numer_wydania']); mysql_connect(localhost, xxxxxx, xxxxx) or die(mysql_error("nie można połączyć z bazą danych")); mysql_select_db("xxxx") or die(mysql_error("Nie można wybrać bazy danych!")); mysql_query('SET CHARACTER SET utf8'); mysql_query('SET NAMES utf8'); $query = "UPDATE `strefa_teksty` SET `numer`='$numer', `numer_roczny`='$numer_roczny', `opis`='$opis_albumu', `tytul`='$tytul', `scenariusz`='$scenariusz', `rysunek`='$rysunek', `numer_wydania`='$numer_wydania', `liczba_stron`='$liczba_stron', `data_wydania`='$data_wydania', `cena`='$cena', `format`='$format', `oprawa`='$oprawa', `druk`='$druk', `dystrybucja` ='$dystrybucja', `numer_wydania` = '$numer_wydania', `id`='$id';"; $result = mysql_query($query); echo mysql_error(); Wszystkie zmienne istnieją, gdyż po zapytaniu wyświetlam je sobie poniżej. Niestety, UPDATE nie działa i mam komunikat "Unknown column 'numer' in 'field list'". Teoretycznie OK, ale mam kolumnę 'numer'. Po kilku testach odkryłem, że niezależnie jaka kolumna jest po SET błąd jest ten sam, zmienia się tylko nazwa kolumny na tę, która jest zaraz po SET. Co robię źle? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
A, tak gapa ze mnie. Niestety, rezultat jest taki sam - ten sam błąd.
Edit: Przepraszam problem wynikał z literówki w formularzu. Palę się ze wstydu. Ten post edytował charlie-cherry 21.02.2008, 14:32:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:46 |