سؤال

function db_connect($db_host, $db_user, $db_pass, $db_name) {
    $db_connect = mysqli_connect($db_host, $db_user, $db_pass) or die('Could not connect: ' . mysqli_error($db_connect));
    $db_select = mysqli_select_db($db_name, $db_connect) or die ('Could not select ' . $db_name . ': ' . mysqli_error($db_select));
}

يتم تعريف كل متغير.كل ما يظهر هو

تعذر تحديد نظام إدارة المحتوى:

لا توجد حتى رسالة خطأ.ماذا أفعل خطأ?بقدر ما أنا على علم ، فإنه يتصل ميسكل ، لكنه لا يربط إلى قاعدة البيانات المحددة 'كمس'.

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

المحلول

وفقا ل php.net, mysqli_select_db يجب أن تكون المعلمة الأولى MYSQLI link, ثانية DB Name

bool mysqli_select_db ( mysqli $link , string $dbname )

http://php.net/manual/en/mysqli.select-db.php

يجب عليك تشغيل الإبلاغ عن الأخطاء في المرة القادمة ، للقبض على هذا الخطأ.

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