Selasa, 03 November 2015

Manipulasi field mysql server

1. CHARINDEX (Transact-SQL)

fungsi : mencari index number text tertentu
syntax : CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )
Arguments :
expressionToFind - text yang akan dicari, contoh '.' (saat input string gunakan petuk 1 depan & belakang string)
expressionToSearch - field tabel yang akan dicari indexnya
start_location - mulai dari nomor berapa? input angka integer

Contoh :
script :
--------------------------------------------------------------------------------
DECLARE @document varchar(64);
SELECT @document = 'Reflectors are vital safety' +
                   ' components of your bicycle.';
SELECT CHARINDEX('vital', @document, 5);
GO

Format Kode Otomatis di PHP MySQL

Contoh kasus, kita akan membuat kode barang berurutan secara otomatis, formatnya adalah JRD0000 dimana JRD adalah kode perusahaan dan 0000 empat angka ini adalah no urutan barang.
Buat database contoh sebagai berikut
CREATE TABLE IF NOT EXISTS `barang` (
  `ID` int(11) NOT NULL,
  `kode_barang` varchar(20) NOT NULL,
  `nama_barang` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
 
 
INSERT INTO `barang` (`ID`, `kode_barang`, `nama_barang`) VALUES
(1, 'JRD0001', 'Susu Ultra'),
(2, 'JRD0002', 'Kacang Ijo'),
(3, 'JRD0003', 'Ultramilk'),
(4, 'JRD0004', 'Shampoo Ini');
 
 
ALTER TABLE `barang`
  ADD PRIMARY KEY (`ID`);

Textbox input HTML

Contoh script untuk input text di HTML :

<html>
<head><title>Belajar HTML Membuat Text Area</title></head>
<body>
<h1>Masukkan Alamat Anda</h1>
<form method="post" action="">
<textarea name="alamat" rows="5" cols="40"></textarea>
<br/><br/>
<input type="submit" name="submit" value="Kirim"/>
</form>
</body>
</html>

Hasilnya :
















Penjelasan :
Tag yang digunakan dalam membuat text area adalah 
<textarea name="alamat" rows="5" cols="40"></textarea>