मैं कुछ PHP/MySQL कोड के साथ संघर्ष कर रहा हूं। मैं 1 टेबल से पढ़ रहा हूं, फिर कुछ फ़ील्ड बदल रहा हूं और फिर दूसरी टेबल पर लिख रहा हूं, अगर डालने पर कुछ भी नहीं होता है और सरणी मानों में से एक शून्य होता है तो मैं डेटाबेस में शून्य डालना चाहता हूं (फ़ील्ड के लिए शून्य मानों की अनुमति है)। यह इस तरह एक सा दिखता है:PHP/MySQL शून्य मानों को सम्मिलित करें
$results = mysql_query("select * from mytable");
while ($row = mysql_fetch_assoc($results) {
mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', {$row['null_field']});
}
हर पंक्ति एक अशक्त मूल्य नहीं है और अपनी क्वेरी में और अधिक क्षेत्रों और 2 कॉलम जो या नल
शानदार, धन्यवाद, अब मैं एक mysqli रूपांतरित कर रहा हूं! – MattP
@MattP: ध्यान दें कि पीडीओ का एक ही व्यवहार है। एक पर बसने से पहले प्रत्येक के लिए एपीआई की तुलना करें (पीडीओ आसान है उपयोग और बड़े पैमाने पर डीबी अज्ञेयवादी, mysqli MySQL एपीआई के लिए अधिक सीधी पहुंच प्रदान करता है)। – outis
एक और दृष्टिकोण - https://stackoverflow.com/a/20900661/4050261 –