Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Help, Cara Edit Database & Tabel dengan script php..???

Mohon Bantuannya Mastah...
Cara edit Tabel & Database dengan script php ...


ni contoh tampilkan daftar tabel Databasenya

<?php
$dbname = 'tes';

if (!mysql_connect('localhost', 'root', '')) {
    echo 'Could not connect to mysql';
    exit;
}

$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);

if (!$result) {
    echo "DB Error, could not list tables\n";
    echo 'MySQL Error: ' . mysql_error();
    exit;
}

while ($row = mysql_fetch_row($result)) {
    echo "<tr><td> {$row[0]}\n</td><td>isi</td>
<td> <a href=edit-1.php title=\"edit\"><img src=\"http://localhost/images/4.png\" alt=\"bgheader.png\" width=\"13\" height=\"13\"/></a></td></tr>";
}

mysql_free_result($result);
?>
</table>

tambah database juga sudah bisa...tinggal scrippt edit tabel Mastah...HELP


Tanggapan

  • edit table gimana maksudnya ?

    kalo perintah query utk merubah STRUKTUR table, pake ALTER TABLE

    http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
  • edited June 2013
    edit struktur tabel database dengan php...???
    Pakai Form edit tu gimana mastah..(kaya phpMyAdmin tu)..??
  • edited June 2013
    lha iya, itu pake perintah query ALTER TABLE

    emang edit table mana yg dimaksud ?
    phpmyadmin bisa edit record table, pake query UPDATE
    edit struktur table juga bisa, pake query ALTER TABLE

    ambil patokannya jangan langsung yg kompleks mas ...
    elo sendiri ntar yg kebingungan ...

    form edit table elo kaya apa ?
  • edited June 2013
    Contoh:
    DB-TES
    TABEL-Belajar
    field1  - no
    field2  - nama
    field3  - kelas
    field4  - keterangan


    ni contoh script proses add tabel...

    <form name="form" method="post" action="add-proses.php">
      <table border="0"><tr>
          <td width="100"><b><h3>DB TES</h3></b></td>
          <td width="100"><input name="db" type="hidden" id="db" value="TES" ></td>
        </tr> <tr>
          <td>Nama Tabel</td>
          <td><input name="nama" type="text" id="nama"></td>
          <td> - Nama Tabel jangan pakai SPASI.</td>
        </tr><tr>
          <td><p>Field 1 </p></td>
          <td><input name="f1" type="text" id="f1"></td>
          <td> - Int(15), Primary Key</td>
        </tr>  <tr>
          <td><p>Field 2 </p></td>
          <td><input name="f2" type="text" id="f2"></td>
          <td> - Varchar(30)</td>
        </tr><tr>
          <td><p>Field 3 </p></td>
          <td><input name="f3" type="text" id="f3"></td>
          <td> - Varchar(30)</td>
        </tr><tr>
          <td><p>Field 4 </p></td>
          <td><input name="f4" type="text" id="f4"></td>
          <td> - Tiny Text(25)</td></tr></table>
      <input name="simpan" type="submit" id="simpan" value="Buat Tabel DB">
    </form>

    script Proses
    <?php
    error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
    $db=$_POST[db];
    $tb=$_POST[nama];
    $data1=$_POST[f1];
    $data2=$_POST[f2];
    $data3=$_POST[f3];
    $data4=$_POST[f4];

    if($_POST[simpan])
    {
    $connect_db=mysql_connect("localhost","root","123");
    if(!$connect_db)
    {
    die("Koneksi ke server gagal".mysql_error());
    }
    if(mysql_query("CREATE DATABASE $db ", $connect_db))
    {
    echo " Database & Tabel Baru Berhasil Dibuat.";
    }
    else{
    echo "<script>window.alert('Tabel $tb Berhasil Dipasang..Terima Kasih..')</script>";
           include "index.php";
    }
    mysql_close($connect_db);
    $connect_db=mysql_connect("localhost","root","");
    if(!$connect_db)
    {
    die("Koneksi ke server gagal".mysql_error());
    }
    mysql_select_db(" $db " , $connect_db);
    $tabel=" CREATE TABLE $db.$tb( $data1 INT(15), PRIMARY KEY($data1), $data2 VARCHAR(30), $data3 VARCHAR(25), $data4 TEXT(75))";
      mysql_query($tabel, $connect_db);
      mysql_close($connect_db);
    }
    ?>

    untuk script php tampilkan tabel DB gimana Master...
    contoh yang sederhananya aja master form view + edit tabel & filednya master....

  • nulis koding kok kagak clean koding ...

    lha, mana form edit nya ?
    gw mah ngikut aja dari form elo
  • aduh mastah...tu tampilakan sm editnya tu yang sy ngga ngerti...??..beri contoh dikit aja master form tampilkan tabel field....Help..??
  • edited June 2013
    elo baca ini dolo yo ...
    http://dev.mysql.com/doc/refman/5.1/en/show-columns.html

    bikin form edit kagak ada bedanya kaya bikin form edit lainnya
  • Ok thanks Mastah..di coba dulu...
    [-O<
Sign In or Register to comment.