Autor Zpráva
Nedy
Profil
Potřebuji z mySQL databáze vytáhnout všechny řádky, kde položka sloupce začína na "01pb".
Dočetl jsem se že '%' zastupuje libovolný počet znaků a '?' jeden znak,
nevíte co se mu nelíbí?
$sql = "SELECT * FROM users WHERE login='01pb%'";

Ve výsledku dotazu není ani jeden řádek.
Ve sloupci login je minimálně 20 položek začínajících na '01pb' tak nevim co dělám blbě
Pachollini
Profil
Nesmí tam být "=" ale "LIKE", tedy SELECT * FROM users WHERE login LIKE '01pb%'
Toto téma je uzamčeno. Odpověď nelze zaslat.