ترايدنت

ترايدنت (https://www.traidnt.net/vb/)
-   ركن لغات البرمجه (https://www.traidnt.net/vb/f47/)
-   -   سكربت للتحويل من mysql إلى Mysqli (https://www.traidnt.net/vb/traidnt2294931/)

phpx55 05 - 07 - 2013 23:48

سكربت للتحويل من mysql إلى Mysqli
 
السلام عليكم ورحمة الله وبركاته
بعد ان علم معظمنا انه سوف يتم الغاء مكتبة Mysql قريبا والحل هو اما استخدام دوال pdo أو Mysqli
بحثت فوجدت هذا السكربت من الموقع الرسمى ل Mysql وهو خاص بتحويل أكواد الإستعلام من Mysql إلى Mysqli ، طبعا هذا لا يغنى عن تعلم دوال Mysqli نفسها ولكنى وضعته للفائدة
السكربت يقوم بتحويل كود أو ملف أو مجلد
فقط قم بفك الضغط ثم نقل الملفات الى مجلد عل السرفر المحلى أو المدفوع وتوجه الى
http://localhost/MySQLConverterTool
أول رابط لتحويل مجلد كامل
ثانى رابط لتحويل ملف كامل
ثالث رابط لتحويل كود معين يجب أن يبدأ ب <?php وينتهى ب ?>

ملحوظة : عند التحويل ستجد انه حول التعليقات والحروف إلى رموز أخرى فلا تخف عندما تحفظ الملف ستعمل كما هى

ارجو الدعاء الصادق لى ولوالدى خير من الردود :nosweat:

للتحميل
http://dev.mysql.com/get/Downloads/C....zip/from/pick
رابط الموضوع الأصلى عند Mysql
MySQL Lists: announce: ANNOUNCE: MySQL releases MySQLi Converter Tool
بالتوفيق وإن اصبت فمن الله وإن أخطأت فمن نفسى أو الشيطان

bo3bdo 06 - 07 - 2013 01:31

رد : سكربت للتحويل من mysql إلى Mysqli
 
جميل والله مفيد تم التجربه يوفر عليك الكثير من الوقت

اللمسة السحرية 06 - 07 - 2013 03:48

رد : سكربت للتحويل من mysql إلى Mysqli
 
ألف شكر يالغالي وربي يوفقك

كذا اصحاب المواقع ما يحتاجو يدفعو عشان يطورو برمجتهم الخاصه

بارك الله فيك

غازي الثبيتي 06 - 07 - 2013 10:13

رد : سكربت للتحويل من mysql إلى Mysqli
 
سكربت رائع ومفيد

بارك الله فيك

phpx55 07 - 07 - 2013 18:59

رد : سكربت للتحويل من mysql إلى Mysqli
 
جزاكم الله كل خير وشكرا لكم جميعا :)

3bady 08 - 07 - 2013 23:31

رد : سكربت للتحويل من mysql إلى Mysqli
 
جزاك الله الف خير
والله يوفقك ويرحم والديك ووالدين الامه الاسلاميه

جاء بوقته لاهنت على الطرح

3bady 09 - 07 - 2013 02:51

رد : سكربت للتحويل من mysql إلى Mysqli
 
للاسف لم تعمل معاي
الموضوع اللي في الرابط من عام 2006
وبعض صفحات الموضوع غير موجودة

هذا نص الكود اللي ابي احولة

رمز PHP:

<?php

$myquery3 
mysql_query("SET NAMES 'utf8'");
$myquery3 mysql_query("SELECT * FROM `setting`");
$row mysql_fetch_assoc($myquery3);
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>

بدون الوسوم يظهر لي

رمز PHP:


$myquery3 
mysql_query("SET NAMES \'utf8\'\"); 
$myquery3 = mysql_query(\"SELECT * FROM `setting`\"); 
$row = mysql_fetch_assoc($myquery3); 
$sname    = $row[\'sname\']; 
$sdasc    = $row[\'sdasc\']; 
$skeybord = $row[\'skeybord\']; 

وبالوسوم يظهر
رمز PHP:


<?php 
$myquery3 
=

فقط

ahmedsaoud31 09 - 07 - 2013 10:51

رد : سكربت للتحويل من mysql إلى Mysqli
 
السلام عليكم

الأمر بسيط ولا يستدعي أكواد , فربما هذه الطريقة تدمر موقعك .

- على الرغم من أن mysqli عبارة عن كائن وتتبع في استخدامها برمجة الكائنات إلا أن PHP تضع المجال مفتوح لمن إعتادو التعامل مع دوال mysql بتوفيرها نفس الدوال ولكن بإضافة حرف الـ i في النهاية ومثال تحويل الكود في أخر مشاركة كالتالي :
رمز PHP:

<?php
$link 
mysqli_connect("dbHost""dbUser""dbPassword""dbName");
$myquery3 mysqli_query($link"SET NAMES 'utf8'");
$myquery3 mysqli_query($link"SELECT * FROM `setting`");
$row mysqli_fetch_assoc($myquery3);
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>

- وبإستخدام اسلوب البرمجة الكائنية سيكون كالتالي:
رمز PHP:

<?php
$mysqli 
= new mysqli("dbHost""dbUser""dbPassword""dbName");
$myquery3 $mysqli->query("SET NAMES 'utf8'");
$myquery3 $mysqli->query("SELECT * FROM `setting`");
$row $myquery3->fetch_assoc();
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>


phpx55 11 - 07 - 2013 17:16

رد : سكربت للتحويل من mysql إلى Mysqli
 
يتضمن 2 ملف مرفق
اقتباس:

المشاركة التي أضيفت بواسطة : 3bady (المشاركة : 20338393)
للاسف لم تعمل معاي
الموضوع اللي في الرابط من عام 2006
وبعض صفحات الموضوع غير موجودة

هذا نص الكود اللي ابي احولة

رمز PHP:

<?php

$myquery3 
mysql_query("SET NAMES 'utf8'");
$myquery3 mysql_query("SELECT * FROM `setting`");
$row mysql_fetch_assoc($myquery3);
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>

بدون الوسوم يظهر لي

رمز PHP:


$myquery3 
mysql_query("SET NAMES \'utf8\'\"); 
$myquery3 = mysql_query(\"SELECT * FROM `setting`\"); 
$row = mysql_fetch_assoc($myquery3); 
$sname    = $row[\'sname\']; 
$sdasc    = $row[\'sdasc\']; 
$skeybord = $row[\'skeybord\']; 

وبالوسوم يظهر
رمز PHP:


<?php 
$myquery3 
=

فقط

شكرا لمرورك وردك اخى الكريم
السكربت تم تجريبه على السرفر المحلى xampp وقام بتحويل كودك
هذا هو الكود المحول ، وانظر الصورة التى بالمرفقات
رمز PHP:

<?php  

$myquery3 
mysqli_query($GLOBALS["___mysqli_ston"], "SET NAMES 'utf8'");  
$myquery3 mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM `setting`");  
$row mysqli_fetch_assoc($myquery3);  
$sname    $row['sname'];  
$sdasc    $row['sdasc'];  
$skeybord $row['skeybord'];  

?>

برجاء التجربة على السرفر المحلى

phpx55 11 - 07 - 2013 17:19

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

المشاركة التي أضيفت بواسطة : ahmedsaoud31 (المشاركة : 20339250)
السلام عليكم

الأمر بسيط ولا يستدعي أكواد , فربما هذه الطريقة تدمر موقعك .

- على الرغم من أن mysqli عبارة عن كائن وتتبع في استخدامها برمجة الكائنات إلا أن PHP تضع المجال مفتوح لمن إعتادو التعامل مع دوال mysql بتوفيرها نفس الدوال ولكن بإضافة حرف الـ i في النهاية ومثال تحويل الكود في أخر مشاركة كالتالي :
رمز PHP:

<?php
$link 
mysqli_connect("dbHost""dbUser""dbPassword""dbName");
$myquery3 mysqli_query($link"SET NAMES 'utf8'");
$myquery3 mysqli_query($link"SELECT * FROM `setting`");
$row mysqli_fetch_assoc($myquery3);
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>

- وبإستخدام اسلوب البرمجة الكائنية سيكون كالتالي:
رمز PHP:

<?php
$mysqli 
= new mysqli("dbHost""dbUser""dbPassword""dbName");
$myquery3 $mysqli->query("SET NAMES 'utf8'");
$myquery3 $mysqli->query("SELECT * FROM `setting`");
$row $myquery3->fetch_assoc();
$sname    $row['sname'];
$sdasc    $row['sdasc'];
$skeybord $row['skeybord'];

?>


شكرا لمرورك اخى الكريم وعلى معلوماتك ... انا فقط اردت وضع السكربت للإفادة بالاضافة الا انه من المفترض ان يقوم بالتحويل على السرفر المحلى وبالتالى سوف يتم التحويل اسرع دون ان يضر بالسرفر الاصلى + اعتقد انه سيفيد بعض المبدتئين واصحاب المواقع الذين لايفهمون البرمجة بشكل جيد

3bady 11 - 07 - 2013 20:46

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

المشاركة التي أضيفت بواسطة : phpx55 (المشاركة : 20347033)
شكرا لمرورك وردك اخى الكريم
السكربت تم تجريبه على السرفر المحلى xampp وقام بتحويل كودك
هذا هو الكود المحول ، وانظر الصورة التى بالمرفقات
رمز PHP:

<?php  

$myquery3 
mysqli_query($GLOBALS["___mysqli_ston"], "SET NAMES 'utf8'");  
$myquery3 mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM `setting`");  
$row mysqli_fetch_assoc($myquery3);  
$sname    $row['sname'];  
$sdasc    $row['sdasc'];  
$skeybord $row['skeybord'];  

?>

برجاء التجربة على السرفر المحلى

ممكن يكون من السيرفر
انا استخدم appserv
بشوف وش الحل
الله يجزاك خير

ahmedsaoud31 20 - 07 - 2013 17:50

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

شكرا لمرورك اخى الكريم وعلى معلوماتك ... انا فقط اردت وضع السكربت للإفادة بالاضافة الا انه من المفترض ان يقوم بالتحويل على السرفر المحلى وبالتالى سوف يتم التحويل اسرع دون ان يضر بالسرفر الاصلى + اعتقد انه سيفيد بعض المبدتئين واصحاب المواقع الذين لايفهمون البرمجة بشكل جيد
- بالفعل كلامك مظبوط أخي بخصوص هذا الشأن وعذراً على المداخلة غير الموفقة .

phpx55 21 - 07 - 2013 08:07

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

المشاركة التي أضيفت بواسطة : 3bady (المشاركة : 20347846)
ممكن يكون من السيرفر
انا استخدم appserv
بشوف وش الحل
الله يجزاك خير

شرفتنى بمرورك مرة أخرى :) ، انا كنت استخدم appserv ثم تكرته واستخدمت xampp لأنى وجدت به مشاكل مع php5

phpx55 21 - 07 - 2013 08:54

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

المشاركة التي أضيفت بواسطة : ahmedsaoud31 (المشاركة : 20381605)
- وعذراً على المداخلة غير الموفقة .

لا لا اخى ، لقد شرفتنى ونورتنى مرة اخرى بمرورك الكريم ، وانما اردت ابداء وجهة نظرى فقط لا غير
واختلاف الرأى لا يفسد للود قضية :)

ahmedsaoud31 21 - 07 - 2013 14:55

رد : سكربت للتحويل من mysql إلى Mysqli
 
اقتباس:

لا لا اخى ، لقد شرفتنى ونورتنى مرة اخرى بمرورك الكريم ، وانما اردت ابداء وجهة نظرى فقط لا غير
واختلاف الرأى لا يفسد للود قضية
- بارك الله فيك لسعة صدرك , وتشرفني معرفتكم أخي الكريم :)


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 15:44.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2019, Jelsoft Enterprises Ltd


SEO by vBSEO ©2011, Crawlability, Inc.