Witam. Mam do Was pytanie. Jak mogę sprawdzić, czy istnieje już rekord o ID = X. Oraz, czy w danym polu np "pole" jest litera "b". ?
Oraz Jak ustawiam datę, to jak do niej mogę dodać 30 dni?
SELECT * FROM `tabela` WHERE `id` = '.$id.'
SELECT * FROM `tabela` WHERE `id` = '$id'
WHERE liczby LIKE '%b%z%'
SELECT * FROM `tabela` WHERE `id` = '.$id.'
SELECT * FROM `tabela` WHERE `id` = '$id'
A kropki służą do łączenia stringów.
$b='ccc'; $a='string $b'; //echo $a - > wyswietli string $b $a="string $b"; //echo $a -> zwroci string ccc $a='string'.$b; //zwroci string ccc $a="string".$b; //zwroci string ccc - choć ten zapis jest bez sensu //tak więc zapytanie może wyglądać tak: $query="SELECT * FROM tabela WHERE pole='$wartosc'"; //lub $query="SELECT * FROM tabela WHERE pole='".$wartosc."'"; //lub pozostałe powyżej wytłumaczone kombinacje.
$a='asd'; $b='fgh'; $c='jkl';
$sql="SELECT * FROM tabela WHERE nazwa ILIKE '%C%'"; // ILIKE jest case-sensitive więc znajdzie C a nie c
SELECT * FROM TABLE WHERE pole LIKE '%a%b%'; SELECT * FROM TABLE WHERE pole LIKE '%b%a%'; SELECT * FROM TABLE WHERE pole LIKE '%a%' AND pole LIKE '%b%'; SELECT * FROM TABLE WHERE pole LIKE '%a%' OR pole LIKE '%b%';
$a="string".$b; //zwroci string ccc - choć ten zapis jest bez sensu (...) //lub $query="SELECT * FROM tabela WHERE pole='".$wartosc."'";
Wrócę słowem jeszcze do:
$query='SELECT * FROM tabela WHERE pole=\''.$wartosc.'\'';