| agan2, tolong pencerahannya..
http://pastebin.com/W6hjq9AZ |
|
| <?php function input ($id, $nama, $jabatan, $alamat, $No_telp, $Alamat_kantor) { $query = mysql_query("insert into pelaksana(id,nama,jabatan,alamat,No_telp,Alamat_kantor) values ('".$id."','".$nama."','".$jabatan."','".$alamat."','".$No_telp."','".$Alamat_kantor."')") or die('Error : '.mysql_error()); } function edit ($id, $nama, $jabatan, $alamat, $No_telp, $Alamat_kantor) { //mengedit data $query = mysql_query("update pelaksana set nama='".$nama."', jabatan='".$jabatan."', alamat='".$alamat."', No_telp='".$No_telp."', Alamat_kantor='".$Alamat_kantor."' where id = '".$id."'") or die('Error : '.mysql_error()); //header('location:tampil.php'); } function tampil($id=null) { $data = array(); $query = mysql_query("select * from pelaksana");//kueri untuk menampilkan if (!empty($id)) $query = mysql_query("select * from pelaksana where id=$id limit 1") or die('Error : '.mysql_error()); while ($row = mysql_fetch_assoc($query)){ $data[]=$row; } return $data; } function hapus($d) { //menghapus data $id = $_GET['d']; mysql_query("DELETE FROM pelaksana WHERE id = $id") or die('Error : '.mysql_error()); //header('location:tampil.php'); //kode oleh omsasak.com } ?> |
|
| User dan password untuk konek ke mysql harus disesuaikan om |
|
| configurasinya yah? |
|
| mysql_connect(........... <-- sesuaikan yang ini |
|
| masih gak bisa gan |
|
| cuba tunjukin kode untuk bagian itu |
|
| <?php $db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "wahyubrother"; $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect"); mysql_select_db ($db_name) or die ("Ga bisa select database"); ?> |
|
| trus, pesan errornya masih sama? |
|
| iya |
|
| kalo betul "iya" . berkas konfigurasi itu tidak terpanggil. Masa sampean usernya "root" tapi koneknya pake "odbc". |
|
| jadi gimana gan? |
|
| Yang pastikan di panggil :)
Error itu terjadi karena, sampean konek ke mysql dengan menggunakan user "ODBC" dengan password dikosongkan. Karna user ODBC ini (mungkin) tidak ada atau mestinya konek dengan pake password jadinya "access denied". |
|
| selama ini jadi2 aja gan... pakek apache |
|
| Bisa saja. Basanya user ODBC itu otomatis digunakan jika usernamenya kosong. Tapi buktinya di konfigurasi sampean pake "root". coba di kode yang error itu. bagian atasnya,,, setelah konfigurasi dipanggil tambahkan
echo $db_user;
coba kalo betul keluarannya masih root,,, |
|
| iya root yang keluar |
|
| Ah, masa sih? Lalu kenapa yang dipakai ODBC? Kalau tidak keberatan,,, coba di masukkan ke pastebin, script keseluruhan untuk script yang error itu. Atau bisa periksa yang baris ke 7. Dari pesan errorkan disitu yang terjadi kesalahan |
|
| ini yang ada erornya katanya.. |
|
| http://pastebin.com/W6hjq9AZ |
|
| Lho trus, sebelah mana sampean panggil konfgurasi database? dan disebelah mana sampean coba keluarannya masih "root". Harusnya di script ini,,, |
|
| ini yang hasilnya root <?php $db_host = "localhost"; $db_user = "root"; $db_pass = ""; $db_name = "wahyubrother"; $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect"); mysql_select_db ($db_name) or die ("Ga bisa select database"); echo $db_user; ?> |
|
| Jangan disitu mas, di script yang errornya. Dan di script pastebin itu, sampean tidak manggil konfigurasi ini. Makanya usernya kosong. Dan karna pake windows, otomatis dijadikan ODBC usernya,,, |
Tidak ada komentar:
Posting Komentar