السلام عليكم
MySQLdb + Python
دفعني كتابة هذا الموضوع لحل المشاكل المتعلقة في اﻻصدارات اﻻخيرة في
Mysql من مشكلة عدم حفض البيانات لذلك تسبب مشكلة في ارسال بيانات الجداول
وغيرها ,, الكثير اصاب بهذا المشكلة ومن ضمنهم انا والحمدلله لقيت حلها بشكل متنوع من اﻻخ سلطان العنزي واخر احمد عطاالله
المهم اﻻن نتبع حل مشكلة عدم حفض المعلومات وعدم ارسالها للقاعدة
بحيث انت عندما كنت سابقا في اﻻصدارات اﻻخيرة كنت تعمل جداول
مثل username,password
كنت تنفذ اﻻمر
s.execute('iINSERT INTO item VALUES ('admin',p87544)
عنما كنت تنفذ الامر عدة مرات وتذهب للقاعدة ﻻتجد المعلومات التي ارسلتها
ممايدفعك الى تغير الكود عدة مرات وﻻ تجد الحل المهم
لحل هذه المشكلة
يتم حلها عن طريق هذا اﻻمر
???.commit()
يتم اضافة هذا الامر الى امر اتصال القاعدة (المعلومات)
def mysql(): db = MySQLdb.connect(host='localhost',user='root',passwd='1545',db='sql')
db.commit())
نفذها راح تلقى المعلومات ارسلت بشكل صحيح وجيد
ﻻكن جربت ان تنفذ اﻻمر اكثر من مرة لن تلقى المعلومات الثانية الي ارسلتها
لحلها وتجعله يحفظ المعلومات بشكل مستمر
اكتبه هكذا
def mysql():
db = MySQLdb.connect(host='localhost',user='root',passwd='1545',db='sql')
(db.autocommit(1)
عن طريق هذا اﻻمر
autocommit(1)
وسوف يبدء في اﻻستمرار
ﻻحضت هذه المشكلة اصابت اكثر شيء اصحاب نضام لينكس
احترامي .
