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

एक लूप में PHP चर के साथ MySQL अद्यतन

यदि आपके पास अलग-अलग संख्या में चर होने जा रहे हैं ($recordsQuestion_1 , $recordsQuestion_2 ... $recordsQuestion_n ), एक सरणी का उपयोग करके देखें इसके बजाय, क्योंकि इसके साथ काम करना कहीं अधिक आसान होगा।

जिसके परिणामस्वरूप क्लीनर लूप हो सकता है जैसे:

$recordsQuestion = array(
  'Zero' , # PHP Arrays are zero-indexed, so the first element will have a key of 0
  'One' ,
  'Two' ,
  ...
);

$sqlTpl = 'UPDATE records SET recordListingID = "%s" WHERE recordID = %s';
foreach( $recordsQuestion as $key => $value ){
  $sqlStr = sprintf( $sqlTpl , mysql_real_escape_string( $value ) , (int) $key );
  if( !mysql_query( $sqlStr ) ){
    # Row Update Failed
  }else{
    # Row Updated OK
  }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑपरेंड में 1 कॉलम होना चाहिए - MySQL NOT IN

  2. जूमला का विस्तार कैसे करें! मेरी कस्टम PHP फ़ाइल के लिए

  3. पायथन कोड में एक MySQL IN क्लॉज को पैरामीटर करें

  4. मैं अपना MySQL लॉग कैसे शुरू और जांच सकता हूं?

  5. चयन और अद्यतन के साथ MySQL में लूप का उपयोग करके तालिका को क्रमबद्ध करें