webForumDet fria alternativet

Hämta från databasen det som börjar med...

Databaser & SQL

3 svar · 534 visningar · startad av kov

Medlem sedan okt. 200838 inlägg
Frågan#1

Vill hämta ut alla poster ur databasen som börjar med 6 bestämda siffror. Använder denna kod för ändamålet

$sql = "SELECT * FROM bokning WHERE start = '$databasdatum' ORDER BY start DESC";

där $databasdatum kan vara ex 090405.
Då vill jag ta fram alla poster som börjar med 090405 i kolumnen start. Värdet i kolumnen start består totalt av 10 siffror.
Hur göra?
Finns det något motsvarande 090405* för att plocka ut alla?

Medlem sedan mars 200921 inlägg
#2
 $sql = "SELECT * FROM bokning WHERE start LIKE '$databasdatum%' ORDER BY start DESC";
Medlem sedan mars 2007845 inlägg
#3
$sql = "SELECT * FROM bokning WHERE LEFT(start, 6) = '$databasdatum' ORDER BY start DESC";
Medlem sedan nov. 2000857 inlägg
#4

Tråden flyttas från PHP..

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)