Select Data From MySQL dengan Bahasa C

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.!

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

Your email address will not be published. Required fields are marked *