دوره مجازی PHP (جلسه 17): اتصال به پایگاه داده از طریق PHP و 3 رابط mysql,mysqli و pdo



visibility  
mode_comment   ۸۵

با توجه به اهمیت پایگاه داده این جلسه رو به تشریح کامل نحوه ی اتصال به پایگاه داده از طریق کدهای PHP پرداختیم . در این جلسه 3 رابط mysql , mysqli و pdo را برای اتصال به پایگاه داده ی MySQL معرفی کرده و توضیحات لازم در مورد آنها را ارائه می دهیم .

مطالب ارائه شده در این جلسه عبارتند از :

اتصال به پایگاه داده ی MySQL از طریق PHP

  • روش هاي اتصال به پايگاه داده از طريق PHP با رابط های mysqli, mysql  و PDO
  • آشنایی کلی با رابط MySQL
  • تشریح نحوه اتصال به پایگاه داده از طریق رابط MySQL
  • عدم استفاده از رابط MySQL به خاطر منسوخ شدن آن از ورژن 5.5 php به بعد
  • آشنایی کلی با رابط MySQLi
  • تشریح نحوه اتصال به پایگاه داده از طریق رابط MySQLi
  • آشنایی کلی با رابط PDO
  • تشریح نحوه اتصال به پایگاه داده از طریق رابط PDO
  • اجراي کوئري هاي دلخواه بر روي ديتابيس از طريق PHP و رابط MySQLi
  • ميني پروژه : ایجاد صفحه ای برای اجرای بیش از 20 کوئری مختلف SQL بر روی پایگاه داده با شیوه ای جالب
  • تمرين
history تاخیر برای کیفیت :

با توجه به اینکه مطالب دوره پیشرفته تر شده اند، برای حفظ کیفیت کار ممکنه سرفصل ها رو کمی تغیر و یا گسترش بدیم . به همین دلیل تولید مقدمات جلسات اینده ممکنه بیش از گذشته زمانبر باشه . لذا اگر در آینده با کمی تاخیر در انتشار ویدیوها روبرو شدید صرفا به خاطر حفظ کیفیت محتوایی ویدیو هاست . ولی تمام سعی خود را خواهیم کرد که به هر شکل 3 جلسه در هفته رو منتشر کنیم . پیشاپیش از شما بابت این مورد عذرخواهی می کنیم . قطعا ایجاد کمی تاخیر برای بالا بردن کیفیت تدریس ارزش خودش رو داره . دلیل عدم انتشار جلسه ی دوشنبه هم آماده سازی یه سری مقدمات برای جلسه های آینده بود . از صبوری شما متشکرم .

info توجه

این مطلب یک جلسه از آموزش php می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش php

comment دیدگاه کاربران
مصطفی

سلام
من کد زیر رو نوشتم ولی با این ارور مواجه میشم:
Notice: Trying to get property ‘num_rows’ of non-object in C:\wamp64\www\Learning\17\me\mysqli.php on line 15

<?php
require_once "config.php";
include "../../common/common.php";

$mysqli = new mysqli($dbHost, $dbUser, $dbPass);

if ($mysqli->connect_errno) {
    printf("اتصال با شکست روبرو شد : %s\n", $mysqli->connect_error);
    exit();
}

echo "اتصال موفقیت آمیز <br>";

$sql = "select * from customers";
$result = $mysqli->query($sql);
echo $result->num_rows;
مصطفی

با جستجو بالاخره فهمیدم که نام دیتابیس رو نزده بودم :دی

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.

1 2 3 4