Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Melarikan Petikan Tunggal dengan Benar dalam Rentetan MySQL?

Bagaimana untuk Melarikan Petikan Tunggal dengan Benar dalam Rentetan MySQL?

Susan Sarandon
Lepaskan: 2024-12-12 19:42:14
asal
625 orang telah melayarinya

How to Properly Escape Single Quotes in MySQL Strings?

Cara Mengendalikan Petikan Tunggal dalam Rentetan MySQL

Apabila memasukkan nilai ke dalam pangkalan data MySQL yang mengandungi petikan tunggal atau berganda, aksara ini boleh menyebabkan isu. Untuk menyelesaikan masalah ini, adalah perlu untuk melepaskan aksara ini untuk membolehkan pemasukan data yang betul.

Melepaskan Petikan Tunggal

Untuk melepaskan petikan tunggal, seseorang boleh menggunakan dua petikan tunggal berturut-turut petikan dalam rentetan:

SELECT 'This is Ashok''s Pen.';
Salin selepas log masuk

Dengan menggandakan petikan tunggal, ia ditafsirkan sebagai aksara literal dalam rentetan, mengelakkan konflik dengan pembatas penutup.

Kaedah Alternatif: Menggunakan Urutan Melarikan Diri

Pilihan lain ialah menggunakan aksara garisan belakang () sebelum single petikan untuk melepaskannya:

SELECT 'This is Ashok\'s Pen.';
Salin selepas log masuk

Kaedah ini juga memastikan petikan tunggal dianggap sebagai sebahagian daripada rentetan dan bukannya sebagai pembatas.

Contoh

Pertimbangkan nilai berikut:

This is Ashok's Pen.
Salin selepas log masuk

Untuk memasukkan nilai ini dengan betul ke dalam pangkalan data MySQL, ia boleh dilepaskan menggunakan salah satu kaedah yang disebutkan di atas:

  • Double Single Petikan: 'Ini Pen Ashok';
  • Jujukan Melarikan Diri: 'Ini Pen Ashok.';

Dengan menggunakan teknik ini, anda boleh mengendalikan petikan tunggal dengan berkesan dalam rentetan MySQL dan pastikan sisipan data yang tepat.

Atas ialah kandungan terperinci Bagaimana untuk Melarikan Petikan Tunggal dengan Benar dalam Rentetan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan