- Posts: 14600
- Thank you received: 2023
try {
$dsn = self::$dbType.':host='.self::$dbHost.';dbname='.self::$dbName;
self::$connexion = new PDO($dsn, self::$dbUser, self::$dbPassword);
var_dump(self::$connexion);
self::$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
echo htmlGetErrorMessage($e->getMessage( )).'<br />';
}
Please Log in or Create an account to join the conversation.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Project'Or RIA</title>
<link rel="shortcut icon" href="img/logo.ico" type="image/x-icon" />
<link rel="icon" href="img/logo.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="css/projector.css" />
<script type="text/javascript" src="js/projector.js" ></script>
<script type="text/javascript" src="js/projectorDialog.js" ></script>
<script type="text/javascript" src="../external/dojo/dojo.js"
djConfig='modulePaths: {i18n: "../../tool/i18n"},
parseOnLoad: true,
isDebug: <span class="messageERROR" >SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
</span><input type="hidden" id="lastSaveId" value="" /><input type="hidden" id="lastOperation" value="control" /><input type="hidden" id="lastOperationStatus" value="ERROR" /><br /><br />
<font size='1'><table class='xdebug-error xe-fatal-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Fatal error: Call to a member function query() on a non-object in D:\Web\NotAllowedScript67b55d082f120web.com\pmi\model\persistence\Sql.php on line <i>58</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0016</td><td bgcolor='#eeeeec' align='right'>397824</td><td bgcolor='#eeeeec'>{main}( )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\view\main.php' bgcolor='#eeeeec'>..\main.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0047</td><td bgcolor='#eeeeec' align='right'>664264</td><td bgcolor='#eeeeec'>require_once( <font color='#00bb00'>'D:\Web\NotAllowedScript67b55d082f120web.com\pmi\tool\projector.php'</font> )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\view\main.php' bgcolor='#eeeeec'>..\main.php<b>:</b>10</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0280</td><td bgcolor='#eeeeec' align='right'>1679096</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'D:\Web\NotAllowedScript67b55d082f120web.com\pmi\view\login.php'</font> )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\tool\projector.php' bgcolor='#eeeeec'>..\projector.php<b>:</b>121</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0286</td><td bgcolor='#eeeeec' align='right'>1679408</td><td bgcolor='#eeeeec'>Parameter::getGlobalParameter( )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\view\login.php' bgcolor='#eeeeec'>..\login.php<b>:</b>24</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0287</td><td bgcolor='#eeeeec' align='right'>1681048</td><td bgcolor='#eeeeec'>SqlElement->getSqlElementsFromCriteria( )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\model\Parameter.php' bgcolor='#eeeeec'>..\Parameter.php<b>:</b>471</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0296</td><td bgcolor='#eeeeec' align='right'>1739592</td><td bgcolor='#eeeeec'>Sql::query( )</td><td title='D:\Web\NotAllowedScript67b55d082f120web.com\pmi\model\persistence\SqlElement.php' bgcolor='#eeeeec'>..\SqlElement.php<b>:</b>1163</td></tr>
</table></font>
Please Log in or Create an account to join the conversation.
217 if (!self::$dbType or !self::$dbHost or !self::$dbName) {
218 self::$dbType=Parameter::getGlobalParameter('paramDbType');
219 self::$dbHost=Parameter::getGlobalParameter('paramDbHost').':'.Parameter::getGlobalParameter('paramDbPort');
220 self::$dbUser=Parameter::getGlobalParameter('paramDbUser');
221 self::$dbPassword=Parameter::getGlobalParameter('paramDbPassword');
222 self::$dbName=Parameter::getGlobalParameter('paramDbName');
223 }
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
class Sql {
[...]
private static $dbPort;
[...]
private static function getConnection() {
[...]
if (isset($paramDbPort) and $paramDbPort) { self::$dbPort = $paramDbPort; }
[...]
$dsn = self::$dbType.':host='.self::$dbHost.';port='.self::$dbPort.';dbname='.self::$dbName;
[...]
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.