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

Cara mengeksekusi 2 atau lebih kueri SQL di PHP tanpa bergabung dengan tabel

untuk mengetahui mengapa Anda mendapatkan layar kosong, Anda harus mengaktifkan error_reporting, tambahkan kode berikut di awal kode php Anda sebelum yang lainnya:

error_reporting(-1);

Tambahkan juga beberapa kode untuk menunjukkan kesalahan yang mungkin terjadi di MySQL:

if(isset($UserID)) {    

$users = $con->prepare("
SELECT DISTINCT
     d.FirstName                
    ,d.LastName                 
    ,d.Picture  
FROM Details  
WHERE d.UserId = ?
");
if (!$users) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

$binding = $users->bind_param('i', $GetUserId);
if (!$binding) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

if($users->execute() == false) {
    echo 'Error: ' . $con->error;
}

$binding_results = $users->bind_result(        
    $FirstName,             
    $LastName,          
    $Picture
);
if (!$binding_results) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

$users2 = $con->prepare("
SELECT DISTINCT
      Foo               
    , Bar               
    , FooBar 
FROM Bizz  
WHERE UserId = ?
");
if (!$users2) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

$binding2 = $users2->bind_param('i', $GetUserId);
if (!$binding2) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

if($users2->execute() == false) {
    echo 'Error: ' . $con->error;
}

$binding_results2 = $users2->bind_result(       
    $Foo,           
    $Bar,           
    $FooBar
);
if (!$binding_results2) {
    echo 'MySQL Connect Error in Query: (' . $mysqli->errno . ') ';
}

Saya dapat melihat satu kesalahan dalam permintaan pertama Anda. anda menggunakan d.FirstName dimana nama tabelnya adalah Details




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa COUNT() untuk beberapa kondisi dalam satu kueri (MySQL)

  2. Masalah Batas Waktu Koneksi MySQL - Aplikasi Grails di Tomcat menggunakan Hibernate dan ORM

  3. Struktur Folder untuk menyimpan jutaan gambar?

  4. Cara membuat beberapa halaman dengan dompdf

  5. Impor dump mysql 8GB membutuhkan waktu lama