Mysql Error 1055 in mac


Malam malam asyik ngoding eh ketemu error ginian di mac, kalau kebetulan ada yang error seperti ini juga ikuti tips dibawah ini, error ini muncul ketika menggunakan group by, seumur umur ngoding baru kali ini ketemu error ginian.

Kalau kalian ketemu error seperti ini lakukan langkah berikut

Buat folder di /usr/local/mysql/etc

sudo mkdir /usr/local/mysql/etc

Kemudian copy settingan default my.cnf

 sudo cp /usr/local/mysql/support-files/my-default.cnf  /usr/local/mysql/etc/my.cnf

Setelah itu edit my.cnf yang di /usr/local/mysql/etc/my.cnf tambahkan dipaling bawah

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY$

restart mysql done selesai

Semoga bermanfaat happy coding

Menampilkan data mysql kecuali x baris atas


Cara menampilkan data tabel mysql dengan menghilangkan x baris atas, x adalah angka yang menunjukkan berapa baris diatas yang ingin anda hilangkan.

Here’s the code

select * from table_name  LIMIT x, 18446744073709551615;

Ganti x dengan baris diatas yang anda ingin hilangkan

Semoga manfaat

Install XAMPP di Mac OSX 10.9 Mavericks


Screen Shot 2013-10-30 at 9.22.17 AMSetelah beberapa hari lalu upgrade ke Mavericks mendadak PHP dan Mysql yang sebelumnya sudah di  pindahin dari ML (Mountain Lion) mendadak macet akhirnya coba menjalankan php setelah dibangunkan kembali lewat apachectl start berhasil hidup, wah berarti tinggal mysql , walhasil download dan install tapi entah knapa error muncul yang sudah kesana kemari do google ngga nemu juga jalan keluarnya, alhasil kembali lagi ke XAMPP.

Supaya ngga lupa akhirnya dicatet berikut petunjuknya

  1. Download XAMPP disini
  2. Setelah selesai download install seperti biasa
  3. Selesai kemudian file instalasi bisa diakses di /Application/XAMPP/
  4. Untuk pertama kali jalankan manager-osx di Folder XAMPP di /Application
  5. Aktifkan semuanya kalau php ngga mau jalan, matikan dulu php yang sudah jalan dengan cara sudo apachectl stop 
  6. Supaya aman setting password dengan mengetik di terminal /Application/XAMPP/xamppfiles/xampp ikuti semua petunjuknya untuk setting password phpmyadmin dan mysql
  7. trik tambahan supaya begitu mengetik mysql langsung kebaca di terminal tambahkan baris ini di profile

buat profile dengan cara

nano ~/.profile
(nano adalah text editor)

tambahkan baris ini didalam profile

export PATH=/opt/local/bin:/opt/local/sbin:/Applications/xampp/xamppfiles/bin:$PATH

Seteleh selesai simpan file tadi buka terminal baru dan mysql sudah bisa langsung dijalankan tanpa perlu ke /Application/XAMPP/xamppfiles/bin/mysql
Semoga bermanfaat

CRUD


Ada istilah bagus untuk yang sering mengolah data, istilah tersebut disebut CRUD (Create, Read, Update, Delete) karena beberapa bulan belakangan ini sering berkutat dengan hal ini sekalian aja untuk update blog ini

Dah lama ga bercerita di blog ini dan welcome WordPress 3.5 terimakasih untuk wordpress team yang sudah memberikan karya terbaiknya sehingga bisa dinikmati oleh semua orang bahkan dengan gratis, update yang luar biasa di wordpress ini adalah pada bagian media manager yang menyajikan kemudahan dalam upload upload gambar, pokok’e mantab surantab dan sukses selalu untuk wordpress team

script php mysql untuk mencegah duplikasi data


For note

/Check for duplicate data
if($data1 AND $data2!= ”) {
$qry = “SELECT * FROM tabel WHERE data1=’$data1′ AND data2=’$data2′”;
$result = mysql_query($qry);
if($result) {
if(mysql_num_rows($result) > 0) {
$errmsg_arr[] = ‘any duplicate data’;
$errflag = true;
}
@mysql_free_result($result);
}
else {
die(“db failed”);
}
}