Postingan lainnya
Menggunakan nama table mysql berdasarkan nilai variable
Untuk semua, salam... saya mau bertanya bagaimana caranya membuat query atau mengakses table data mysql yang nama tablenya ditentukan dari nilai variabel, contohnya seperti ini :
saya punya tabel data namanya "kas", tabel ini akan dipecah-pecah ( partisi ) sesuai tahunnya, misal tahun 2018->kas2018, tahun 2019->kas2019
yang saya inginkan nama tablenya diambil dari nilai variabel yang ditentukan oleh user, katakanlah mau buka laporan kas tahun 2018, maka querynya akan diarahkan ke table kas2018, jika mau buka laporan kas tahun 2019 maka querynya akan mengarah ke table kas2019 ( tergantung nilai variable yang ditentukan user ).
cuma itu saja, mohon petunjuk dan pencerahannya, terimakasih... salam
Tanggapan
select * $table , gitu ajh dimana $table adalah nama tablenya
"saya punya tabel data namanya "kas", tabel ini akan dipecah-pecah ( partisi ) sesuai tahunnya, misal tahun 2018->kas2018, tahun 2019->kas2019"
jadi maksdunya ente punya lebih dari satu tabel atau gimana?
1 Jawaban:
mungkin bisa langsung aja gan, seperti :
<pre> $query = "SELECT * FROM kas$_POST(input)"; </pre> atau : <pre> $query = "SELECT * FROM kas".$_POST('input'); </pre>