[tanya] cara memasukkan tanda petik1 & 2 (' ") pada mysql??

Forum diskusi membahas semua mengenai MySQL Server

Moderator: trail

[tanya] cara memasukkan tanda petik1 & 2 (' ") pada mysql??

Postby jeruktutut » 06 Jan 2012, 23:28

permisi om sekalian
mau tanya

begini om
misalkan @vara='masuk tanda ' petik1 " petik2 '
saya ingin memasukkan string pada @vara yang berisi tanda petik 1 (') dan petik 2 ("") ke tabel. menurut hasil pencarian google, menggunakan tanda \.
tetapi jika letak tanda petik 1 (') atau petik 2 ("") tidak diketahui, bagaimana cara mengatasinya??
saya melakukan insert pada store procedure

mohon pencerahannya

terima kasih
Last edited by jeruktutut on 07 Jan 2012, 00:15, edited 2 times in total.
jeruktutut
Prajurit Satu
Prajurit Satu
 
Posts: 90
Joined: 20 Jul 2010, 10:44
Memberi kopi: 8 cangkir
Mendapat kopi: 1 cangkir

Re: [tanya] cara memasukkan tanda petik1 (') pada mysql??

Postby vberror13 » 06 Jan 2012, 23:45

php, ya?

Code: Select all
@vara= addslashes ("masuk tanda ' petik");
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [tanya] cara memasukkan tanda petik1 (') pada mysql??

Postby jeruktutut » 07 Jan 2012, 00:02

vberror13 wrote:php, ya?

Code: Select all
@vara= addslashes ("masuk tanda ' petik");


bukan om, di mysql, ada cara yang lain??
maaf lagi om, saya mau mengganti pertanyaan dari yang petik 1 menjadi petik 1 dan petik 2
Last edited by jeruktutut on 07 Jan 2012, 00:06, edited 1 time in total.
jeruktutut
Prajurit Satu
Prajurit Satu
 
Posts: 90
Joined: 20 Jul 2010, 10:44
Memberi kopi: 8 cangkir
Mendapat kopi: 1 cangkir

Re: [tanya] cara memasukkan tanda petik1 (') pada mysql??

Postby vbgila » 07 Jan 2012, 00:05

pure SQL

Code: Select all
INSERT INTO  nama_tabel(field) VALUES ('masuk tanda \' petik1 \" petik2 ');
Salam SuperImage
User avatar
vbgila
Prajurit Kepala
Prajurit Kepala
 
Posts: 339
Joined: 27 Jun 2011, 13:24
Location: Dunia Fana
Memberi kopi: 37 cangkir
Mendapat kopi: 56 cangkir

Re: [tanya] cara memasukkan tanda petik1 (') pada mysql??

Postby jeruktutut » 07 Jan 2012, 00:11

vbgila wrote:pure SQL

Code: Select all
INSERT INTO  nama_tabel(field) VALUES ( '\'petik\'');


bagaimana kalau letak tanda petik 1 (') atau tanda petik 2 (") tidak diketahui??

oya
saya sudah mencoba
Code: Select all
@vara=("masuk ' petik1")
=> berhasil, hasil = masuk ' petik1
Code: Select all
@vara=('masuk " petik2')
=> berhasil, hasil = masuk " petik2
ketika @vara=(masuk ' petik1 " petik2), bagaimana caranya??

mohon pencerahannya

terima kasih
jeruktutut
Prajurit Satu
Prajurit Satu
 
Posts: 90
Joined: 20 Jul 2010, 10:44
Memberi kopi: 8 cangkir
Mendapat kopi: 1 cangkir

Re: [tanya] cara memasukkan tanda petik1 & 2 (' ") pada mys

Postby vberror13 » 07 Jan 2012, 00:23

emang parameter itu di assign di mana? di dalam store procedurenya?
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1847
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: [tanya] cara memasukkan tanda petik1 & 2 (' ") pada mys

Postby jeruktutut » 07 Jan 2012, 00:35

vberror13 wrote:emang parameter itu di assign di mana? di dalam store procedurenya?


begini om
saya kan lagi buat prapare statement di store procedure
kira-kira begini kodenya:
Code: Select all
@sinbox = (SELECT CONCAT("INSERT INTO b_inbox_",tahun,"_",bulan,"_",hari," (nobckupmnggu,wakturecv,pengirim,isisms,id) VALUES ('','",rcvwkt,"','",pngrm,"',",'"',[b]ssms[/b],'"',",'",noid,"');"));

pada kode, ada variabel ssms. variabel ini menampung data yang bisa berisi tanda petik 1 (') atau tanda petik 2 (") pada letak yang tidak diketahui.
kira-kira bagaimana cara memasukkannya??
maaf merepotkan

terima kasih
jeruktutut
Prajurit Satu
Prajurit Satu
 
Posts: 90
Joined: 20 Jul 2010, 10:44
Memberi kopi: 8 cangkir
Mendapat kopi: 1 cangkir

Re: [tanya] cara memasukkan tanda petik1 & 2 (' ") pada mys

Postby vbgila » 07 Jan 2012, 00:36

sama aja ko om

Code: Select all
SET @vara='masuk \' petik 1 \" petik2';
INSERT INTO nama_tabel(field) values(@vara);
Salam SuperImage
User avatar
vbgila
Prajurit Kepala
Prajurit Kepala
 
Posts: 339
Joined: 27 Jun 2011, 13:24
Location: Dunia Fana
Memberi kopi: 37 cangkir
Mendapat kopi: 56 cangkir

Re: [tanya] cara memasukkan tanda petik1 & 2 (' ") pada mys

Postby vbgila » 07 Jan 2012, 00:42

ohh,, I see,,
maksudnya otomatis detek gtu ya,,

klo boleh tau nilai variable ssms kan diambil dari inputan program ya?

menurut saya,,nilai ssms itu sebaiknya yg sudah matang,,jadi sudah mengandung backslash '\'
untuk itu penambahannya dari sisi coding,,query tinggal menjalankan aja,,
Salam SuperImage

Post vbgila telah mendapat kopi dari:
vberror13
User avatar
vbgila
Prajurit Kepala
Prajurit Kepala
 
Posts: 339
Joined: 27 Jun 2011, 13:24
Location: Dunia Fana
Memberi kopi: 37 cangkir
Mendapat kopi: 56 cangkir

Re: [tanya] cara memasukkan tanda petik1 & 2 (' ") pada mys

Postby jeruktutut » 07 Jan 2012, 00:49

vbgila wrote:klo boleh tau nilai variable ssms kan diambil dari inputan program ya?

maksud inputan program yang bagaimana om??
klo variabel ssms berisi data hasil select langsung dari mysql, data yang ada pada variabel ssms itu mau saya masukkan lagi ke tabel tertentu

vbgila wrote:menurut saya,,nilai ssms itu sebaiknya yg sudah matang,,jadi sudah mengandung backslash '\'
untuk itu penambahannya dari sisi coding,,query tinggal menjalankan aja,,

maaf om, yang ini saya tidak mengerti

terima kasih
jeruktutut
Prajurit Satu
Prajurit Satu
 
Posts: 90
Joined: 20 Jul 2010, 10:44
Memberi kopi: 8 cangkir
Mendapat kopi: 1 cangkir

Next

Return to MySQL

Who is online

Users browsing this forum: No registered users and 1 guest