config.phpファイルに関数を入れることはできますか?config.phpから値を取得するには?
のconfig.php:
<?php
$dbhost="localhost";
$dbusername="user1";
$dbpassword="123456";
$dbname="dbname1";
$table_name="table1";
$db=mysql_connect($dbhost,$dbusername,$dbpassword) or die (mysql_error());
@mysql_select_db($dbname) or die (mysql_error());
function next_auto_increment(){
$Result_auto_increment= mysql_query("SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '$dbname' AND TABLE_NAME = '$table_name' ");
$row_auto_increment=mysql_fetch_array($Result_auto_increment);
$auto_increment = $row_auto_increment['AUTO_INCREMENT'];
return $auto_increment;
}
?>
その後、私はこのような他のPHPからFUNCを呼び出す:
require_once "config.php";
$the_next_auto_increment = next_auto_increment();
が、機能は動作しません!
私は同じPHPファイル内の関数を置けば、それは動作しますが、config.phpの中にない
私は前にPDO接続を使用していなかったので、私はそれを使用することはできません。しかし、**他のPHPファイルからatleast var $ dbusernameを取得する方法は?**私はちょうどそこからfatabasenameを取得したいです。私は他のPHPファイルに問題はありませんが、データベース名が必要です – Json
@Json見てみましょう:http://php.net/manual/en/language.variables.scope.php – Drew