Kann ich eine Funktion in die Datei config.php einfügen?Wie bekomme ich Werte aus der 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;
}
?>
dann rufe ich die func von anderen PHP wie folgt aus:
require_once "config.php";
$the_next_auto_increment = next_auto_increment();
aber die Funktion funktioniert nicht!
wenn ich die Funktion in der gleichen PHP-Datei setzen, funktioniert es aber in config.php nicht
Ich habe verwenden PDO-Verbindung nicht vor, so kann ich es nicht verwenden. Aber wie bekomme ich den var $ dbusername von einer anderen php-Datei? ** Ich will jetzt nur den Dateinamen von dort bekommen. Ich kann die Funktion in andere PHP-Datei setzen, kein Problem, aber ich brauche die Datenbankname – Json
@Json Werfen Sie einen Blick auf: http://php.net/manual/en/language.variables.scope.php – Drew