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

Tidak dapat menampilkan nilai yang dipisahkan koma dalam tabel

Semua loop Anda salah, Misalnya

foreach($des_cc as $out) {
   $out = $rep; 
}

Masalahnya di sini adalah Anda menimpa variabel pada setiap iterasi tanpa menggunakan is. Apa yang dilakukan adalah Anda berakhir dengan hanya nilai terakhir yang ada di variabel. Juga dalam hal ini tugas Anda juga mundur. Anda harus memiliki:

foreach($des_cc as $out) {
   $rep = $out; 
}

Kecuali jika Anda mencoba melakukan sesuatu yang sama sekali berbeda, tetapi terlepas dari itu, itu salah. Misalnya, Anda mungkin mencoba memperbarui nilainya, tetapi bahkan itu tidak dilakukan dengan benar.

Pokoknya.

Yang harus Anda lakukan adalah di dalam loop, Anda harus meletakkan HTML yang Anda hasilkan sehingga Anda dapat menampilkan nilai pada setiap iterasi loop.

Jadi hanya sebagai contoh, katakanlah $des_cc adalah array seperti ini:

$des_cc = [1,2,3,4,5,6];

Sekarang ambil loop Anda

foreach($des_cc as $out) {
   $rep = $out; 
}

echo $rep;

Ini akan menampilkan

6

Yang merupakan nilai terakhir yang ditetapkan ke $rep . Sekarang kita telah menampilkan variabel itu di dalam loop seperti ini:

foreach($des_cc as $out) {
   $rep = $out; 
   echo $rep;
}

Ini akan menampilkan ini (dengan asumsi kami menambahkan pengembalian baris):

1
2
3
4
5
6

Hal yang sama berlaku jika Anda memasukkan variabel itu ke dalam HTML Anda. Harapan yang masuk akal.

Beberapa contoh lain dari kesalahan ini dalam kode Anda:

while($rowdes=mysql_fetch_array($sqdes)){ 
    $desid =  $rowdes['designation'];
} 

DAN

while($rowdes2=mysql_fetch_array($sqdes2))
{ 
    $desid2 =  $rowdes2['reporting_head'];
    $reportingheadid = $rowdes2['designation_id'];
} 

Hal lain yang dapat Anda lakukan, adalah menyimpan data tersebut ke dalam array lain, seperti ini

 $rep = []
 foreach($des_cc as $out) {
    $rep[] = $out; 
 }

Contoh ini pada dasarnya menyalin array ke $rep satu elemen pada satu waktu. Saya tidak berpikir itu yang Anda inginkan, saya hanya menyebutkannya untuk kelengkapan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih data antara rentang tanggal/waktu

  2. laravel fasih mengurutkan berdasarkan hubungan

  3. masukkan kueri dengan ajax tanpa memuat ulang seluruh halaman

  4. MySQL BUAT PENGGUNA dengan variabel?

  5. Menyebarkan Database Relasional MySQL di Ubuntu 12.04 (Trenggiling Tepat)