PDA

View Full Version : مشکل در اتصال به بانک



betaa72
جمعه 17 مرداد 1393, 12:23 عصر
یه بانک ساختم با دو تا کاربر برای اتصال به بانک اما با کدی که برای اتصال به بانک نوشتم بهش وصل نمیشه و خطا میده
اینم کد اتصال به بانک




<?php
function dbConnect($usertype, $connectionType = 'mysqli') {
$host = 'localhost';
$db = 'phpsols';
if ($usertype == 'read') {
$user = 'psread';
$pwd = '12345';

} elseif ($usertype == 'write') {
$user = 'pswrite';
$pwd = '1234';
} else {
exit('Unrecognized connection type');
}
if ($connectionType == 'mysqli') {
$conn = new mysqli($host, $user, $db,$pwd);
if ($conn->connect_error) {
die('Cannot open database');
}
return $conn;
} else {
try {
return new PDO("mysql:host=$host;dbname=$db",$pwd, $user);
}
catch (PDOException $e) {
echo 'Cannot connect to database';
exit;
}
}
}

miladamirzadeh
جمعه 17 مرداد 1393, 20:08 عصر
لطفاً در بلوک catch عبارت
echo $e->getMessage() رو اضافه کنید و متن خطا رو اینجا درج کنید. با تشکر.

betaa72
جمعه 17 مرداد 1393, 21:34 عصر
کاری که شما گفتید انجام دادم اما این خطا تولید شد


لینک عکس خطا http://uploadtak.ir/images/pht28aq3wn7py58i827o.png

betaa72
جمعه 17 مرداد 1393, 21:44 عصر
اون خطا رفع شد حالا این خطا رو میده

122093

betaa72
جمعه 17 مرداد 1393, 21:45 عصر
البته کاربر و بانک رو هم به هم متصل کردم توی phpmyadmin