Php 如何在创建之前检查凭据是否正确或数据库是否存在;新PDO“;
如何检查数据库名称、数据库用户、数据库密码是否正确,或者数据库是否存在。正如建议的那样,使用try/catch:Php 如何在创建之前检查凭据是否正确或数据库是否存在;新PDO“;,php,mysql,pdo,Php,Mysql,Pdo,如何检查数据库名称、数据库用户、数据库密码是否正确,或者数据库是否存在。正如建议的那样,使用try/catch: $dbname='database_name'; $dbuser='database_user'; $dbpass='database_password'; $dbhost='localhost'; $con = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpass); $con->
$dbname='database_name';
$dbuser='database_user';
$dbpass='database_password';
$dbhost='localhost';
$con = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpass);
$con->query("SET NAMES 'utf8'");
正如建议的那样,使用try/catch:
$dbname='database_name';
$dbuser='database_user';
$dbpass='database_password';
$dbhost='localhost';
$con = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpass);
$con->query("SET NAMES 'utf8'");
try{/*try to connect*/}catch(PDOException$ex){..}
真正检查的唯一方法就是尝试使用它们,就像这样。使用try/catch并检查错误以确保连接正常。try/catch/if/while/if/die;如果你的答案解决了你的问题,请考虑接受答案。下面是如何返回此处并对勾号/复选标记执行相同操作,直到其变为绿色。这将通知社区,找到了解决方案。否则,其他人可能会认为问题仍然悬而未决,并可能希望发布(更多)答案。您将获得积分,并鼓励其他人帮助您。欢迎来到Stack<代码>尝试{/*尝试连接*/}catch(PDOException$ex){..}真正检查的唯一方法是尝试使用它们,就像那样。使用try/catch并检查错误以确保连接正常。try/catch/if/while/if/die;如果你的答案解决了你的问题,请考虑接受答案。下面是如何返回此处并对勾号/复选标记执行相同操作,直到其变为绿色。这将通知社区,找到了解决方案。否则,其他人可能会认为问题仍然悬而未决,并可能希望发布(更多)答案。您将获得积分,并鼓励其他人帮助您。欢迎来到Stack!