عندما اقوم بعمل Function يجب علي كتابة كود Database Connection داخل Function من جديد؟؟ لماذا؟؟؟
اكتب global ثم اسم المتغير الخاص بقاعدة البيانات
في اول الدالة
مثال
function blob(){ global $db }
نعم اعلمها , لكنها ليست منطقيه ! , هل في كل function يجب علي وضع
global $host global $user global $name global $password global $connect global $.. global $.. global $.. global $.. global $..
اتوقع انك في بدايتك مع ال PHP اهلا بك .
$users_DBName = 'dbname';
$users_DBuser = 'root';
$users_DBpassword = ''; $users_DBhost = 'localhost'; $webAdminEmail = 'admin@web.com';
$db = new MeekroDB($users_DBhost, $users_DBuser,$users_DBpassword,$users_DBName);
function doMyTask()
{
global $db;
$db->sql('selelct ....................');
}
في بدايتي !!!!
انت لم تفهم ما اقصد!,,
ان كنت انتبهت لسؤالي وردي ستعلم انه لايعمل :)
نعم مالعيب ان كنت في بدايتك ؟
وردك ايضا يعطي انطباع انك لا تعلم في الدوال و الFunctions
سؤالك يعطي إنطباع إنك ما زلت في بداية التعلم و ما العيب بذلك .
على العموم إن كنت محترف فضع الخوارزمية التي تعاني منها ...
أنصحك بطرح السؤال على أكاديمية حسوب
ستجد هناك من يجيبك على هذا النوع من الأسئلة
عموما ضع الكود كاملا حتى نعرف سبب المشكلة
بالتوفيق ،،
أكاديمية حسوب ليست جيده , انا اكتب السؤال وانتظر اكثر من ثلاث ايام حتى يتم الرد علي :)
حسنا ضع الكود هنا ربما نجد سبب المشكلة و الحل
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.