Wpis z mikrobloga

#bazydanych #sql
Mirki, czy któryś z Was bawił się bWAPP? Natrafiłem na taki tutorial:
https://www.youtube.com/watch?v=clczL7x1T4Y
Nie za bardzo rozumiem jak działa -- - (7:53), jak próbuję sprawdzić 1' order by 50 -- wywala mi błąd:

Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '%'' at line 1


O co chodzi?
Z kolei jak się robi dokładnie tak jak osoba, która to nagrywała, wtedy nie ma problemu ale za bardzo nie rozumiem po co ten ostatnio myślnik po znaku komentarza.
  • 5
  • Odpowiedz
@Andrzeju6: To są zapytania zaszyte w kod PHP, więc pewnie muszą być zakończone tym myślnikiem aby działały. Kolejne zapytania robi podobnie, ale niestety nigdzie nie tłumaczy genezy składni...
  • Odpowiedz
Struktura zapytania wygląda tak:

$sql = "SELECT * FROM movies WHERE title LIKE '%" . sqli($title) . "%'";
@plushy To dlaczego początek komentarza jest wymagany, żeby to zadziałało?
  • Odpowiedz