Oke, jadi inilah masalahnya.
Saya memiliki tabel dengan beberapa kolom dan 'subjek' adalah salah satu kolomnya. Saya perlu mendapatkan 10 huruf pertama dari bidang 'subjek' tidak peduli bidang 'subjek' berisi string dengan 100 huruf.
Sebagai contoh,
Tabel - tbl
. Kolom - id
, subject
, value
.
Kueri SQL:
SELECT subject FROM tbl WHERE id ='$id';
Hasil yang saya dapat, misalnya
Halo, ini subjek saya dan apa kabar
Saya hanya membutuhkan 10 karakter pertama
Halo, ini
Saya dapat memahami bahwa saya dapat menghapus karakter lainnya menggunakan php substr () tetapi itu tidak mungkin dalam kasus saya. Saya perlu menghapus karakter berlebih yang dihapus oleh MySQL. Bagaimana ini bisa dilakukan?
LEFT
mungkin tidak membahas secara spesifik (ya, seperti yang dikemukakan oleh OP) berurusan dengan ekstraksi yang perlu dimulai di tengah-string.Lihat Left atau Substring jika Anda perlu memotongnya lebih banyak lagi.
Google dan dokumen MySQL adalah tempat yang baik untuk memulai - Anda biasanya tidak akan mendapatkan tanggapan yang hangat jika Anda bahkan belum mencoba membantu diri sendiri sebelum mengajukan pertanyaan.
sumber
http://stackoverflow.com/questions/how-to-ask
poin pertama adalahHave you thoroughly searched for an answer before asking your question?
. Pertanyaan ini sangat mudah dijawab dengan pencarian Google yang sederhana dan cepat. Saya tidak hanya ingin memberikan OP jawaban, saya ingin menunjukkan kepada mereka BAGAIMANA menemukan jawabannya - jauh lebih berguna menurut saya.