Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

kode php untuk membuat baris dinamis dan menyisipkan dalam database

Pertanyaan Anda PERSIS sama dengan yang ini dari Ashok Awachat. Anda berdua tampaknya sering mengirimkan pertanyaan ke StackOverflow untuk meminta orang lain mengerjakan (saya asumsikan) tugas kuliah Anda.

Seperti yang saya katakan sebelumnya di jawaban sebelumnya, kembali ke prinsip pertama:

  1. Jika Anda mengalami masalah saat menjalankan kueri SQL melalui PHP, coba kueri di database secara langsung dengan nilai hard-code

  2. Jika SQL bekerja dengan benar pada database, coba lagi dari PHP dengan nilai hard-coded

  3. Jangan menemukan kembali roda. Anda menggunakan metode yang mengambil kueri dan serangkaian parameter. Jika Anda mengetikkan PHP lengkap untuk ini, overhead dapat diabaikan tetapi keterbacaan kode Anda akan meningkat.

  4. Tambahkan kode debug ke aplikasi Anda secara bertahap sehingga Anda dapat memeriksa apa yang terjadi di setiap tahap. Setelah Anda senang bahwa satu bagian berfungsi, tambahkan debugging ke bagian berikutnya. (Men-debug dalam contoh ini adalah mencatat nilai dan kesalahan)

  5. Bekerja perlahan dan metodis. Jangan mencoba menyelesaikan semuanya sekaligus. Mulailah dari yang kecil dan mulai dari sana.

Berkenaan dengan StackOverflow, Anda perlu mempertimbangkan hal berikut:

  1. Pertanyaan yang Anda kirimkan cukup mendasar dan berhubungan dengan hal-hal dasar seperti tidak memahami ruang lingkup variabel. Oleh karena itu, belilah beberapa buku tentang PHP, SQL, dan HTML yang dapat Anda rujuk. Tandai halaman dokumentasi untuk sistem yang Anda gunakan. Cari di web untuk tutorial dll

  2. Kirimkan informasi sebanyak mungkin dengan pertanyaan Anda. Maksud saya, berikan kode yang telah Anda coba, kesalahan apa yang Anda dapatkan ("tidak berfungsi" tidak dapat diterima) dll. jika seseorang meminta hasil dari sesuatu, berikan.

  3. Jangan perlakukan anggota StackOverflow sebagai gudang besar orang-orang yang bersedia mengerjakan proyek Anda untuk Anda. Semua orang di sini menjawab pertanyaan dari kebaikan hati mereka. Mereka tidak harus berada di sini. Saya kira sebagian besar orang yang menjawab pertanyaan memiliki pekerjaan yang menghasilkan banyak uang.

  4. Setelah pertanyaan terjawab, jangan kembali dan ubah pertanyaan menjadi pertanyaan lain (Ashok melakukan ini). Juga, jangan hapus komentar jika Anda melakukan ini karena menghilangkan konteks dari pertanyaan. Mulai pertanyaan baru. Jika Anda tidak dapat melakukan ini karena Anda telah mencapai batas pertanyaan per hari (saya tidak tahu apakah ini mungkin), maka ini akan menjadi sinyal peringatan bagi diri Anda sendiri bahwa Anda mengambil jalan keluar yang mudah

Jika Anda ingin menjadi pengembang maka Anda perlu tahu cara berburu bug. Mengajukan pertanyaan di StackOverflow setiap kali Anda memiliki masalah tidak mengajari Anda apa pun




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengatur versi basis data target untuk migrasi meja kerja mysql

  2. Jenis kolom MySQL TIMESTAMP secara implisit termasuk NOT NULL DEFAULT CURRENT_TIMESTAMP PADA UPDATE CURRENT_TIMESTAMP

  3. Kesalahan penguraian:kesalahan sintaksis, tak terduga '' (T_ENCAPSED_AND_WHITESPACE)

  4. Hapus baris dari dua tabel dalam satu kueri

  5. Deklarasikan variabel pemicu MySQL