Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

तालिका में शामिल हुए बिना PHP में 2 या अधिक SQL क्वेरी कैसे निष्पादित करें?

यह जानने के लिए कि आपको एक खाली स्क्रीन क्यों मिलती है, आपको error_reporting चालू करनी होगी, अपने PHP कोड की शुरुआत में कुछ और करने से पहले निम्नलिखित जोड़ें:

error_reporting(-1);

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 . ') ';
}

मैं आपकी पहली क्वेरी में एक गलती देख सकता हूं। आप d.FirstName का उपयोग कर रहे हैं जहाँ तालिका का नाम विवरण है




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL नमूना डेटाबेस

  2. MYSQL एक जॉइन की तरह है लेकिन केवल नवीनतम पंक्ति की आवश्यकता है?

  3. MySql कंपोजिट इंडेक्स

  4. MySQL पर दो तिथियों के बीच अंतर के दिनों की संख्या कैसे प्राप्त करें?

  5. mysql तैयार कथन त्रुटि:MySQLSyntaxErrorException