Есть очень простенький скрипт, отображающий кое-какую числовую информацию. Работать-то он работает, но вот незадача, если скрипт не сможет подключиться к бд, то он раскроет всем всю подноготную самой базы. Как быть? В Php вообще не разбираюсь! Я пробовал из примеров перевести pdo на обычный mysql (может проблема в этом?), но неудача :(
<?php
$pdo = new PDO('mysql:host=localhost;dbname=mybdname;port=3306;charset=utf8','mybdname','3fJUIvtyfTD2');
$stmt = $pdo->prepare('SELECT * FROM ConomyValue WHERE username=:user LIMIT 1');
$stmt->execute(array(
'user' => $member_id['name'],
));
$balance = $stmt->fetch(PDO::FETCH_ASSOC);
if (!empty($balance)) {
$balance = $balance['balance'];
} else $balance = 0;
echo ''.$balance.'';
?>