Halo sahabat pecinta coding, disini saya ingin memberikan contoh script cara koneksi ke Mysql dengan menggunakan Bahasa C, dan tidak sampai mengkoneksikannya saja, tetapi sampai menampilkan datanya (SELECT statement).
Tutorial kali ini kalian harus bermain di command Line y, karena ini tidak bersifat GUI, data yang ditampilkan akan tampil di dalam command line.
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
int main () {
MYSQL *konek;
MYSQL_RES *result;
MYSQL_ROW row;
konek = mysql_init(NULL);
// Akun koneksi ke database mysql
if (!mysql_real_connect(konek, “localhost”, “madunlokal”, “”, “wtdb”, 0, NULL, 0)) {
fprintf(stderr, “%s\n”, mysql_error(konek));
exit(1);
}
//eksekusi query
if (!mysql_query(konek, “SELECT * FROM userinfo where userid = 430”)) {
//menyimpan hasil query
result = mysql_store_result(konek);
while (row = mysql_fetch_row(result)) {
printf(“Userid : %s\n”, row[1]);
printf(“Nama : %s\n”, row[4]);
}
//harus di free kan
mysql_free_result(result);
}
//menutup database
mysql_close(konek);
return 0;
}
Semoga bermanfaat.!