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

क्या मैं php में mysqli_result ऑब्जेक्ट को संपादित कर सकता हूं?

आप एक mysqli परिणाम वस्तु को संशोधित नहीं कर सकते। वह ऑब्जेक्ट सिर्फ एक हैंडल है जो आपको MySQL सर्वर पर सेट किए गए MySQL परिणाम तक पहुंचने देता है। आप इसे बदल भी नहीं सकते। आपके विकल्प हैं:

  1. परिणाम ऑब्जेक्ट से डेटा को एक सरणी में प्राप्त करें, उदा। $data[] = mysqli_fetch_assoc($result); . यह तब एक सामान्य सरणी है जिसे आप अपनी इच्छानुसार संशोधित कर सकते हैं। यदि आप इसे लूप में कर रहे हैं, तो बस नहीं यदि आपको यह पसंद नहीं है तो पंक्ति को अपने डेटा सरणी में रखें।
  2. WHERE के साथ एक प्रश्न पूछें क्लॉज जो शुरू से ही अवांछित पंक्तियों को बाहर करता है।
  3. यदि आपका मतलब है कि आप डेटाबेस से विशिष्ट पंक्तियों को पूरी तरह से हटाना चाहते हैं, तो आपको एक अलग DELETE FROM .. करना होगा। क्वेरी, बस इसे परिणाम सेट से हटाने से कुछ नहीं होगा। फिर से, आप एक उचित WHERE . के साथ इसे एक बार में बहुत आसानी से कर सकते हैं खंड, उदा. DELETE FROM .. WHERE (lat, lon, something something..)


  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. TinyMCE UTF-8 को MySQL डेटाबेस में सहेजा जा रहा है

  3. mysql:निहित लेनदेन के आसपास काम करता है?

  4. MySQL DATE_ADD उपयोग, 5 दिन का अंतराल

  5. अद्यतन पर स्वचालित रूप से टाइम-स्टैम्प डालने के लिए फ़ील्ड सेट करें?