Dünyada benim DB_PREFIX değişken erişilebilir değil neden Birisi bana açıklayabilir misiniz? Yankılandı, o sadece dışarı yazdırır DB_PREFIX ekrana. Tabii aradığında benim diğer tanımlanmış tüm değişkenler, sadece iyi ekrana basılmaktadır.
Yardım?
debug.php
require_once('db/config.php');
$conn = mysql_connect(DB_HOST,DB_USER,DB_PASS);
mysql_select_db(DB_NAME, $conn);
$query = 'SELECT * FROM `' . DB_PREFIX . 'test01`';
echo DB_PREFIX;
?>
db / config.php:
<?php
/* MySQL Settings */
/** MySQL Database Name */
define('DB_NAME', 'urdasandbox');
/** MySQL Username */
define('DB_USER', 'urdasandbox');
/** MySQL Password */
define('DB_PASS', 'wouldnt you like to know kid-o');
/** MySQL Hostname */
define('DB_HOST', 'yourmother.trebek.com');
/** Database Charset */
define('DB_CHARSET', 'utf8');
/** Database Table Type */
define('DB_TABLETYPE', 'InnoDB');
/** Database Collate Type */
define('DB_COLLATE', '');
/**
* DB Table prefix.
*/
define('DB_PREFIX', 'udb_');
/** absolute path to the directory. */
if(!defined('ABSPATH'))
define('ABSPATH', dirname(__FILE__) . '/');
?>