PDO -> config file

03/30/2016 17:58 #Saiirex#1
Hey, ich wollte alle meine Einstellungen in eine Configdatei auslagern.

z.B. wenn ich eine Query "SELECT * FROM metin2.account..." habe, möchte ich dieses "metin2.account" auslagern, z.B. so:

$config['accountTable'] = "metin2.account";

und das dann in der Query benutzten.

Wie genau mache ich das?
03/30/2016 20:09 algernong#2
Code:
'SELECT * FROM ' . $config['accountTable'] . ' ...'
?
03/30/2016 21:37 xEncounter#3
Zum Beispiel in Form eines Strings dann in Kombination mit dem oben beschrieben Post

Code:
<script type="text/javascript">
 
var jquery_variable = "<?php echo $sql_result; ?>";

 </script>
03/30/2016 21:40 False#4
Quote:
Originally Posted by xEncounter View Post
Zum Beispiel in Form eines Strings dann in Kombination mit dem oben beschrieben Post

Code:
<script type="text/javascript">
 
var jquery_variable = "<?php echo $sql_result; ?>";

 </script>
Mal davon abgesehen das man für dein Code kein Jquery brauch war auch nie die rede von Javascript ^^
03/31/2016 17:16 xEncounter#5
Edit: Fail, habe statt Query, Jquery gelesen :facepalm:
04/05/2016 22:19 xsrf#6
Wenn dann schon richtig.

sprintf( "SELECT * FROM %s ...",$config['accountTable'] )

Damit sollte es einfacher sein deinen Query zu überarbeiten als dauerhaft direkt den String editieren zu müssen
04/08/2016 22:18 #Metho#7
Du könntest die Angaben in eine .ini-Datei speichern und mit

PHP Code:
parse_ini_file(); 
Die Angaben auslesen, Alternativen sind XMLDocument file_get_contents/put_contents FileReader etc. ebenfalls normale TXTs würden gehen, welche aber des öfteren zerstört werden, wenn man sie portiert
04/11/2016 10:46 Padrio#8
Bau dir eine Wrapper Klasse/Funktion welche bspw. immer den Parameter :accountTable o.ä. bindet sofern diese im Query benötigt wird.