Ok, więc tutaj jest problem.
Mam tabelę z kilkoma kolumnami, a „temat” jest jedną z kolumn. Potrzebuję pierwszych 10 liter z pola „temat”, niezależnie od tego, czy pole „temat” zawiera ciąg zawierający 100 liter.
Na przykład,
Tabela - tbl. Kolumny - id, subject, value.
Zapytanie SQL:
SELECT subject FROM tbl WHERE id ='$id';
Na przykład wynik, który otrzymuję
Witam, to mój temat i jak się masz
Wymagam tylko pierwszych 10 znaków
Witam, thi
Rozumiem, że mogę usunąć pozostałe znaki za pomocą php substr (), ale w moim przypadku nie jest to możliwe. Muszę usunąć nadmiar znaków przez MySQL. Jak to zrobić?
LEFTmoże nie odnosić się do szczegółów (tak, jak te podniesione przez PO) dotyczących ekstrakcji, które muszą rozpocząć się w połowie ciągu.