PDA

View Full Version : کلاس کار با mysql



MRmoon
دوشنبه 02 اردیبهشت 1392, 18:53 عصر
با سلام.

کلاس کار با mysql.
برای دانبود روی نوشته ی زیر کلیک کنید
103196
آموزش استفاده:
اتصال به دیتابیس:

$mysql = new mysql('localhost','root','','empire');
شمردن row ها(mysql_num_rows):

$num = $mysql->query("SELECT * FROM players")->num_rows();
echo "rows count : " . $num . PHP_EOL;

گرفتن تمامی row ها و استفاده(مثل fetcAll کلاس PDO):

$fetch = $mysql->query("SELECT * FROM players")->fetchAll();
foreach( $fetch as $key => $value){
echo "username : " . $value . PHP_EOL;
}

mysql_Fetch_Assoc:

$fetch = $mysql->query("SELECT * FROM players")->Fetch('assoc');
echo "username : " . $fetch . PHP_EOL;


برای array و امثالهم کلمه تابع fetch رو عوض میکنی.و کلمه ها ایناین:
"assoc","array","object","row","field","lengths"

اینسرت ، آپدیت یا دیلیت و گرفتن تعداد row های تغییر کرده:

$affected_rows = $mysql->query("INSERT INTO players (username) VALUES ('max')")->affected_rows();
echo "affected_rows : " . $affected_rows . PHP_EOL;

escape کردن متغییر ها برای استفاده تو دیتابیس هم با تابع :


$mysql->escape("'xx'");

امیدوارم مفید باشه.

دوستان لطفا نظر خودشون رو در مورد کلاس بگن!