سؤال

هل هناك طريقة لإظهار استعلام SQL الذي نفذته Phppgadmin كما يفعل Phpmyadmin؟ على سبيل المثال ، إذا قمت بتعديل عمود ، فيجب أن تظهر ALTER يجري تنفيذ الأمر.

إذا لم يكن هذا ممكنًا ، فما هي الواجهة الأخرى التي يمكنني استخدامها للحصول على هذه الميزة؟

هل كانت مفيدة؟

المحلول

ليس من الممكن مع أي إصدار تم إصداره حاليًا من PhppGadmin ، على الرغم من أنه من المحتمل إضافة الميزة. ستحتاج إلى اعتراض SQL الذي يتم إرساله إلى الواجهة الخلفية ، ثم عرض هذا مرة أخرى إلى المستخدم. يعد تنفيذ SQL مركزيًا جيدًا ، وإذا نظرت إلى ميزة "التاريخ" ، فسترى طريقة لفخ/عرض استفسارات ، لذلك ربما يحصل عليك أن تتفوق على هذه البتات معًا. HTH ، إذا قام شخص ما بتطبيق هذا ، فيرجى إرسال طلب سحب!

نصائح أخرى

بصفتك اختراقًا سريعًا ، يمكنك تغيير المصادر قليلاً لتمكين تسجيل SQL: في الفئات/قاعدة البيانات/ADODB_BASE.PHP في

function execute($sql) {
...
}

أضف هذه الخطوط في البداية:

global $misc;
$misc->saveScriptHistory($sql);

هذا عمل في الإصدار 5.0.3.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top