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

Cara memperbaiki kesalahan Parse:kesalahan sintaks, 'echo' (T_ECHO) yang tidak terduga di PHP saat menjalankan kueri pemilihan dari MySql

Anda tidak dapat menetapkan pernyataan gema ke variabel.

Ubah ini:

$approveremail = echo $result['e_mail'];

Untuk ini:

$approveremail = $result['e_mail']; 
echo $approveremail;

Atau bahkan:

echo $result['e_mail']; 

Selanjutnya, harap pertimbangkan untuk menggunakan fungsi mysqli atau PDO daripada fungsi mysql_. fungsi mysql_ tidak digunakan lagi dan tidak lagi didukung di PHP 7.0 dan yang lebih baru.

Lihat halaman inihttps://www.php .net/manual/en/function.mysql-fetch-array.php

Anda perlu menjalankan kueri dan kemudian mengambil hasilnya

$emailaddress = "SELECT e_mail FROM frm_change_approver WHERE user_id = '$approvingmanagername'";
$result = mysql_query($emailaddress);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$approveremail = $row['e_mail'];

Juga, harap pertimbangkan untuk menggunakan mysql_real_escape_string() untuk membersihkan input Anda https://www.php.net/manual/en/function.mysql-real-escape-string.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Meng-upgrade MySQL di CentOS

  2. Cara terbaik untuk melakukan pencarian berbobot di beberapa bidang di mysql?

  3. Bagaimana Saya Menangani Ikatan Saat Memberi Peringkat Hasil di MySQL?

  4. Query MySql Tingkat Lanjut:Perbarui tabel dengan info dari tabel lain

  5. 1 pod memiliki PersistentVolumeClaims langsung yang tidak terikat di Minikube