membuat tabel database melalui halaman admin

Discussion in 'Desain Web dan Programming' started by alimf, Jun 29, 2013.

  1. alimf

    alimf Beginner 2.0

    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    Hallo gan..... Apakabar semua... ini saya mau tanya setiap saya mau buat tabel database melalui halaman admin website saya selalu muncul tulisan "Fatal error: Call to undefined function mysql_create_db() in /home/klikowne/public_html/create_database.php on line 7". ini apa artinya gan... soalnya saya masih sangat minim pengetahuan ttg pemograman script php. Mohon bantuanya donk gan..... Trimakasih.
     
  2. arifptm

    arifptm Apprentice 1.0

    Messages:
    184
    Likes Received:
    14
    Trophy Points:
    18
    bukannya dari pesan udah jelas.
    - tidak menemukan fungsi mysql_create_db() yang dipanggil dari create_database.php baris ke tujuh.
    silakan ditrace mungkin path include() nya salah
     
  3. Mylo Sepz

    Mylo Sepz Apprentice 2.0

    Messages:
    306
    Likes Received:
    13
    Trophy Points:
    18
    coba create_database.php di jabarin disini
     
  4. alimf

    alimf Beginner 2.0

    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    ini gan isi dari file create_database.php


    <?php
    require( "label.php" );

    if( !verifyAdmin() ) error( "Fatal error, you don't have permission to perform this action. Please login first" );

    $dbLink = @mysql_connect( $dbHost, $dbUser, $dbPasswd );
    mysql_create_db( $dbName, $dbLink );
    mysql_select_db( $dbName );

    $query1 = "CREATE TABLE member
    (
    user_id SMALLINT UNSIGNED NOT NULL auto_increment,
    username varchar(30) NOT NULL default '',
    passwd varchar(30) NOT NULL default '',
    nama varchar(30) NOT NULL default '',
    email varchar(40) NOT NULL default '',
    tgl_lahir varchar(30) NOT NULL default '',
    nomor_id varchar(30) NOT NULL default '',
    nomor_ktp varchar(30) NOT NULL default '',
    alamat text,
    kota varchar(30) NOT NULL default '',
    kodepos int(255) NOT NULL default '12345',
    nomor_telp varchar(30) default NULL,
    suami_istri varchar(30) NOT NULL default '',
    nama_pasangan varchar(30) NOT NULL default '',
    pekerjaan varchar(30) NOT NULL default '',
    agama varchar(30) NOT NULL default '',
    dik_akhir varchar(30) NOT NULL default '',
    nama_ahli_waris varchar(30) NOT NULL default '',
    hub_ahli_waris varchar(30) NOT NULL default '',
    nama_bank varchar(30) NOT NULL default '',
    cabang varchar(30) NOT NULL default '',
    nama_nasabah varchar(30) NOT NULL default '',
    nomor_rek varchar(60) default NULL,
    nama_sponsor varchar(30) NOT NULL default '',
    id_sponsor varchar(30) NOT NULL default '',
    username_sponsor varchar(30) NOT NULL default '',
    username_upline varchar(30) NOT NULL default '',
    email_sponsor varchar(30) NOT NULL default '',
    tanggal_join int(255) NOT NULL default '0',
    ip_add varchar(20) NOT NULL default '',
    stat varchar(20) NOT NULL default '',
    hits int(255) NOT NULL default '0',
    PRIMARY KEY (user_id)
    )TYPE=MyISAM ";

    $query2 = "CREATE TABLE news
    (
    user_id SMALLINT UNSIGNED NOT NULL auto_increment,
    judul varchar(100) NOT NULL default '',
    tanggal varchar(25) NOT NULL default '',
    isi_berita text,
    PRIMARY KEY (user_id)
    )TYPE=MyISAM ";

    mysql_query( $query1 ) or error( mysql_error() );
    mysql_query( $query2 ) or error( mysql_error() );
    mysql_close();

    displayHeader( "All tables have been created" );
    echo "<p align=\"center\"><font size=\"4\">Selamat, Table database selesai dibuat ! </font></a></p>\n";
    echo "<p align=\"center\"><font size=\"4\">Selanjutnya masukkan data member perdana anda dengan cara klik <a href=\"admin_input_data.php\">disini</font></a></p>\n";
    echo "<p align=\"center\"><a href=\"admin_menu.php\"><b>Back to Admin</b></a></p>\n";
    displayFooter();

    ?>
     
  5. arifptm

    arifptm Apprentice 1.0

    Messages:
    184
    Likes Received:
    14
    Trophy Points:
    18
    cek apakah ada fungsi mysql_create_db() di file label.php... ?
    sepertinya saya sudah pernah liat script ini :) :)
     
  6. Mylo Sepz

    Mylo Sepz Apprentice 2.0

    Messages:
    306
    Likes Received:
    13
    Trophy Points:
    18
    kesalahannya bisa saja di file label.php databasenya gak lengkap. saya buatkan yang data basenya ada di file create_database.php
    coba pake kode diatas tapi sebelumnya backup dulu!
     
  7. indra

    indra Expert 1.0

    Messages:
    530
    Likes Received:
    22
    Trophy Points:
    18
    kalau yang bagian ini
    diubah jadi
    seharusnya sih udah bisa..

    secara fungsional sih
    sama dengan
    yang mana kita minta dibuatkan database...

    kalau masih belajar PHP MySQL ga masalah pakai native semua.. ketika kira" ok baru berlanjut menggunakan extensions..
     
  8. alimf

    alimf Beginner 2.0

    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    @Mylo sepz, setelah saya tes sekarang muncul peringatan seperti ini:

     
  9. Mylo Sepz

    Mylo Sepz Apprentice 2.0

    Messages:
    306
    Likes Received:
    13
    Trophy Points:
    18
    oh maaf-maaf gak liat kalo disitu bikin database juga

    coba yang ini
     
  10. alimf

    alimf Beginner 2.0

    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    Tidak ada boss.... adanya fungsi
     

Share This Page