On 22-Apr-1999 10:09PM, Erga wrote:
> data pada $kolom[4] ada yang mengandung tanda " padahal tidak boleh, mau saya
> hapus tanda kutip itu atau diganti dengan tanda '.
Ah iya, kok saya nggak merhatiin yah.. (kan salah lagi.. :))
SQL kan biasanya pake single-quote, jadi dibeginiin aja:
print "insert into kegiatan values ('$kolom[0]',$tglbaru,",
"'$kolom[2]','$kolom[3]','$kolom[4]');\n";
mestinya bisa. Pake apa sih, MySQL kan?
mysql> insert into test values ('blah "blah" blah');
Query OK, 1 row affected (0.01 sec)
> saya coba dengan:
> $acara=($kolom[4]=~ /\"//g). $kolom[4];
> Belum berhasil, hilang sih hilang, tapi ada angka dua di awal data. Bagaimana
> cara yang benar yah????
Yg di dalem kurung itu return valuenya: how many substitutions made (2).
Lagian saya gak yakin tuh, bukannya mestinya pake s/../../g ?
$acara=$kolom[4];
$acara=~s/"//g; # bisa coba juga tr/../../
> Sekalian nanya buku Perl untuk pemula yang bagus apa yah??? Keliatannya saya
> mau gak mau harus mendalami perl nih. Kalau Camel Book keliatannya terlalu
> tinggi :-).
Learning Perl, sama Perl Cookbook buat contoh2nya..
dua2nya dari ora.
--
Ronny Haryanto <[EMAIL PROTECTED]> -- Today's fortune is:
My name is Annie Key. Ouch! Why are you hitting me?!
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com