fel forum kanske...
$query="delete from table1 where varde11 like '%$vardet%'";
Men vad betyder denna kod?
------------------
/// P
5 svar · 206 visningar · startad av P
fel forum kanske...
$query="delete from table1 where varde11 like '%$vardet%'";
Men vad betyder denna kod?
------------------
/// P
Ta bort alla poster från tabellen table1 där kolumnnen varde1 innehåller det som finns i variabeln värdet.
När man använder like så står % för 0 eller flera godtyckliga tecken och _ för 1 godtyckligt tecken.
------------------
essentitia preter non sans multiplicandum
När man använder like så står % för 0 eller flera godtyckliga tecken och _ för 1 godtyckligt tecken.
förstår inte...
------------------
/// P
'_hej' matchar t.ex. "bhej","shej"
'%hej' matchar "bhej" och "shej", men också "tjohej", "skulle bara säga hej" etc.
------------------
-------------------
A word is a sword pulled from its s.
- Dartwill Aquila
När man anväder = i ett villkor så innebär det att innehållet i kolumnen måste stämma exakt med det man anger.
Däremot om man har like så kan man ange att det räcker med att bara vissa delar stämmer med sökvärdet.
T.ex.
c like '%ABC%'
är sant om kolumnen c innehåller texten
hej hopp ABC hej hopp
eller
ABC hej hopp
dvs, bara det någonstans finns ABC i en följd så är villkoret sant. Däremot
c like 'ABC%'
är sant bara om innehållet i c börjar med texten ABC.
c like 'AB_'
är sant om c innehåller texten AB följt av ett godtyckligt tecken.
------------------
essentitia preter non sans multiplicandum