Insert Multiple Data dengan MySQLi dan PHP PDO

Untuk menjalankan Multiple SQL Statement, kita harus menggunakan query mysqli_multi_query().

Berikut ini beberapa contoh insert 3 baris data ke table “myguests”

Contoh dengan MySQLi Object-oriented

<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com');";
$sql .= "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Mary', 'Moe', 'mary@example.com');";
$sql .= "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Julie', 'Dooley', 'julie@example.com')";

if ($conn->multi_query($sql) === TRUE) {
    echo "New records created successfully";
} else {
    echo "Error: " . $sql . "
" . $conn->error;
}

$conn->close();
?>

Continue reading

Kursus PHP, Codeigniter & Laravel di Jakarta Bandung Surabaya

Kursus PHP, Codeigniter & Laravel di Jakarta Bandung Surabaya

Kursus PHP, Codeigniter & Laravel di Jakarta Bandung Surabaya

Pemrograman Web memang tidak akan mati, setidaknya selama Internet masih ada dan masih dibutuhkan masyarakat. Oleh sebab itu kebutuhan akan Web Programmer masih sangat besar dan terus bertambah karena semakin besarnya pengembangan Teknologi  & Aplikasi untuk berbagai kebutuhan.

Bagi Kamu yang ingin berkarir di dunia IT khususnya Web Programmer, kamu harus menguasai beberapa pemrograman yang wajib untuk dipelajari. Pemrograman Web memang saling berkaitan, seperti HTML, CSS, jQuery (JavaScript) dan PHP. Semakin berkembang dengan munculnya Framework2 untuk mempermudah dan mempercepat pekerjaan para Programmer, seperti Bootstrap, React, Angular, CodeIgniter, Laravel, dan masih banyak lagi. Continue reading

Membatasi file yang di upload dengan php

Seperti yang sudah kita ketahui, untuk mengupload sebuah gambar kita bisa menggunakan tag input type file. Dan kita bisa mengakses folder yang berisi file yang akan kita upload. Namun, jika menggunakan tag input type file, file yang diakses adalah semua tipe file. Meskipun kita hanya ingin mengupload gambar saja yang berekstensi jpg, png, gif atau yang lainnya, namun yang akan tampil adalah semua jenis file seperti pdf, doc, zip, dll.

  1. Membuat Database

 

Buat database dengan nama test . Lalu buat table di dalam database test dengan nama coba_2 .

 

  1. Pembuatan File Input

 

Buat folder baru dengan nama test . Lalu buat file input dengan nama input.php simpan file di folder test .

 

Masukkan script di bawah ini ke dalam file input.php

 

<!DOCTYPE html>

<html>

<head>

<title>Input File</title>

</head>

<body>

<h2>Form Input</h2>

<form action=”#” method=”post”>

<b>Input Nama</b><br>

<input type=”text” name=”nama”><br><br>

<b>Input Alamat</b><br>

<textarea name=”alamat”></textarea><br><br>

<b>Upload Foto</b><br>

<input type=”file” name=”foto”><br><br>

<input type=”submit” name=”submit” value=”Submit”>

</form>

 

</body>

</html>

Lalu Buat folder dengan nama foto di dalam folder test .

 

 

Lalu Buat file koneksi.php untuk koneksi ke database

 

<?php

$server = ‘localhost’;

$user   = ‘root’;

$pass   = ”;

$db     = ‘test’;

 

$a = mysql_connect($server, $user, $pass);

mysql_select_db($db, $a);

 

?>

 

Kemudian tambahkan script di bawah ini ke dalam file input.php

 

<?php

include “koneksi.php”;

 

if(isset($_POST[‘submit’]))

{

$nama = $_POST[‘nama’];

$alamat = $_POST[‘alamat’];

$foto   = $_FILES[‘foto’][‘name’];

$ukuran_foto   = $_FILES[‘foto’][‘size’];

$max = 100000; //100kb

 

if($ukuran_foto > $max)

{

echo ”

<script>

alert(‘Ukuran Foto Maksimal 100 kb’);

location.href = ‘input.php’;

</script>

“;

}

else

{

$simpan = mysql_query(“insert into coba_2 values(”, ‘$nama’, ‘$alamat’, ‘$foto’)”);

move_uploaded_file($_FILES[‘foto’][‘tmp_name’], “foto/”.$foto);

 

if($simpan)

{

echo “Berhasil Simpan”;

}

else

{

echo “Gagal Tersimpan”;

}

}

 

}

?>

 

Maka saat file yang di upload lebih dari 100 kb , maka akan muncul pesan seperti di bawah ini

 

Created by : Muhammad Bashir

SUBLIME TEXT 3, Aplikasi Web Editor Terbaik

Assalamualaikum Wr. Wb,

Alhamdulillah, kali ini bisa posting artikel lagi. Dan pada postingan ini saya akan membagi sedikit pengalaman pribadi dalam membuat halaman website. Yang mana dalam membuat website tersebut pasti tidak pernah lepas dari aplikasi web editor sebagai pendukungnya.

 

Sublime Text 3 merupakan aplikasi Web Editor yang saya pakai sampai saat ini. Yang mana aplikasi ini sangat ringan dan tidak ribet dalam penggunaannya. Desain warna tulisan kodingnya yang sangat interaktif beserta variasi warna yang menarik. Selain itu warna teks kodingnya juga bisa diganti warna temanya. Jadi dengan teks koding yang enak untuk dilihat bisa membuat banyak pengguna betah dalam proses koding. Itulah beberapa alasan yang tepat untuk membangun sebuah web.

Continue reading

Pengertian Default Parameter dalam PHP

Default Parameter adalah istilah untuk parameter yang memiliki nilai awal, atau nilai default.

Sebagai contoh, misalkan kita membuat fungsi sederhana: tambah().
Fungsi ini membutuhkan 2 buah parameter, yakni nilai yang ingin ditambahkan. Berikut adalah contoh programnya:

	
<?php
function tambah($a,$b)
{
   return $a+$b;
}
 
echo tambah(2,3); // hasil: 5
echo tambah(3,4); // hasil: 7
?>

Continue reading

Cara Penggunaan Operator Aritmatika di dalam PHP

Penggunakan operator aritmatika di dalam PHP relatif mudah, karena kita telah terbiasa dengan operator ini.

Berikut adalah contoh kode program, cara penggunaan operator aritmatika dalam PHP:

<?php
$hasil1= -3;
$hasil2=3+5;
$hasil3=8-4.5;
$hasil4=2*5;
$hasil5=3+8/5-3;
$hasil6=10 % 4;
 
echo "\$hasil1:"; var_dump($hasil1); // $hasil1:int(-3) 
echo "<br \>";                   
echo "\$hasil2:"; var_dump($hasil2); // $hasil2:int(8) 
echo "<br \>";
echo "\$hasil3:"; var_dump($hasil3); // $hasil3:float(3.5) 
echo "<br \>";
echo "\$hasil4:"; var_dump($hasil4); // $hasil4:int(10) 
echo "<br \>";
echo "\$hasil5:"; var_dump($hasil5); // $hasil5:float(1.6) 
echo "<br \>";
echo "\$hasil6:"; var_dump($hasil6); // $hasil6:int(2) 
?>

Continue reading

SQL SELECT Statement

Pernyataan SELECT digunakan untuk memilih data dari database.
SQL SELECT Statement

Pernyataan SELECT digunakan untuk memilih data dari database.

Hasilnya disimpan dalam result table, disebut result-set.
SQL SELECT Syntax

SELECT column_name,column_name
FROM table_name;

contoh perintahnya adalah:

SELECT * FROM table_name;

Demo database

Dalam tutorial ini kita akan menggunakan database webhozz.

Di bawah ini adalah pilihan dari “tabel_webhozz” tabel:

SELECT `Nomer`, `Nama`, `Alamat` FROM `tabel_webhozz` ;

SELECT * Contoh

Pernyataan SQL berikut memilih semua kolom dari “tabel_webhozz” tabel:

SELECT * FROM `tabel_webhozz`

Pengertian Tipe Data Array

Array (atau larik dalam bahasa indonesia) bukanlah tipe data dasar seperti integer atau boolen, Array adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan memudahkan dalam membuat kelompok data, serta menghemat penulisan dan penggunaan variabel.

Misalkan kita butuh untuk menyimpan 10 nama mahasiswa, maka kode PHPnya jika tanpa menggunakan array adalah sebagai berikut:

<?php
   $nama0="Andri";
   $nama1="Joko";
   $nama2="Sukma";
   $nama3="Rina";
   $nama4="Sari";
   //... dst sampai $nama10
?>

Continue reading