Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: niedozwolone VALUES
Forum PHP.pl > Forum > Bazy danych > MySQL
verbos
dałem taką instrukcję:
Kod
INSERT INTO towary (id, kat1) VALUES (3, 1_2_1_1)

i error.... czy wartością w bazie danych nie może być :
1_2_1_1
questionmark.gif bo do tego się rzucał myphpadmin - w inny sposób mogę to wprowadzić ale nie poprzez zwykłe wywołanie instrukcji sql...

a poza tym jak miałem:
Kod
$rodzaj_kat = $_GET["rodzaj_kat"];
$zapytanie = "SELECT * FROM towary WHERE kat1=".$rodzaj_kat." ORDER BY id";

i gdy zmienna rodzaj_kat miała wartości typu : 1_2_1_1 to skrypt się wysypywał, a jak ma 1020101 to jest OK i wszystko działa.... czy ktoś może mi powiedzieć co z tym zrobić?? jak temu przeciwdziałać? czy to jest normalne? itp... bo mi się to wydaje dziwne...
Pozdrawiam i dzięki za opinie....
sf
stringi musisz dawac w cudzyslowia ..
verbos
ale przecież jest : WHERE kat1=".$rodzaj_kat."
więc jak mam to w cudzysłowia questionmark.gif sadsmiley02.gif
znaczy się że tak: $zapytanie = "SELECT * FROM towary WHERE kat1='".$rodzaj_kat."' ORDER BY id"; questionmark.gif
to była ostatnia kombinacja której nie zrobiłem o 4 nad ranem jak było widać w godzinie postu.... chyba za późno / wcześnie już właściwie na takie dłubanie winksmiley.jpg
babejsza
  1. <?php
  2.  
  3. $zapytanie = "SELECT * FROM towary WHERE kat1='$rodzaj_kat' ORDER BY id"; 
  4.  
  5. ?>
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.