با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و کاربرانی که دوره ی آموزش php 7 را دنبال می کنند.
در جلسه گذشته با نحوه انتخاب داده در MySQL آشنا شدیم. در ادامه با آموزش حذف داده از MySQL در php 7 به شما می آموزیم که چگونه می توان داده ها را از پایگاه داده حذف نمایید.
در جلسات گذشته آموختیم که می توان با PHP، شما به پایگاه داده ها متصل شوید و آن را دستکاری کرد.
و MySQL محبوب ترین سیستم پایگاه داده مورد استفاده در PHP است.
در ادامه یاد گرفتیم که می توان پایگاه داده MySQL را به php 7 متصل نمود.
نسخه php 5 و نسخه های بعدتر از آن می توانند از پایگاه داده MySQL زیر استفاده نماید:
نسخه های اولیه PHP از افزونه MySQL استفاده می کردند اما این افزونه در سال ۲۰۱۲ منسوخ شد.
در جلسه ۳۶ با آموزش ساخت MySQL در php 7 آشنا شدیم و آموختیم که :
یک پایگاه داده شامل یک یا چند جدول است و برای ایجاد یا حذف یک پایگاه داده MySQL، به مجوزهای ویژه CREATE نیاز خواهید داشت.
در جلسه بعد از آن از دستور CREATE TABLE برای ایجاد یک جدول در MySQL استفاده کردیم.
در جلسه ۳۸ نیز وارد کردن داده به MySQL در php 7 را فرا گرفتیم و در نهایت در جلسه ۳۹ نیز آموختیم که چگونه می توان ID و یا شناسه یک رکورد را پیدا کرد.
در جلسه ۳۹ آموختیم که چگونه می توان ID آخرین رکورد وارد شده را بیابید.
در جلسه بعدی با درج چندین رکورد به طور هم زمان در پایگاه داده آشنا شدیم.
سپس کار با دستور Prepared را فرا گرفتیم.
در نهایت نیز آموختیم که چگونه می توان داده ها را از MySQL انتخاب نماییم.
از دستور DELETE برای حذف رکوردها از یک جدول استفاده می شود:
1 2 | DELETE FROM table_name WHERE some_column = some_value |
توجه کنید که WHERE clause در سینتکس DELETE دستور WHERE clause که رکورد یا رکوردهایی را که باید حذف شود مشخص می کند.
اگر دستور WHERE را حذف کنید، تمام رکورد حذف خواهد شد!
اگر هنوز با SQL آشنایی ندارید می توانید به دوره آموزش کامل SQL پی وی لرن سری بزنید!
بیایید نگاهی به جدول “MyGuests” بی اندازیم:
id | نام | نام خانوادگی | ایمیل | reg_date |
۱ | John | Doe | john@example.com | ۲۰۱۴-۱۰-۲۲ ۱۴:۲۶:۱۵ |
۲ | Mary | Moe | mary@example.com | ۲۰۱۴-۱۰-۲۳ ۱۰:۲۲:۳۰ |
۳ | Julie | Dooley | julie@example.com | ۲۰۱۴-۱۰-۲۶ ۱۰:۴۸:۲۳ |
مثالهای زیر رکورد را با id = 3 در جدول “MyGuests” حذف می کند:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // sql to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; if ($conn->query($sql) === TRUE) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . $conn->error; } $conn->close(); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // sql to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; if (mysqli_query($conn, $sql)) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . mysqli_error($conn); } mysqli_close($conn); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDBPDO"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // sql to delete a record $sql = "DELETE FROM MyGuests WHERE id=3"; // use exec() because no results are returned $conn->exec($sql); echo "Record deleted successfully"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } $conn = null; ?> |
پس از حذف رکورد، جدول به صورت زیر خواهد بود:
id | نام | نام خانوادگی | ایمیل | reg_date |
۱ | John | Doe | john@example.com | ۲۰۱۴-۱۰-۲۲ ۱۴:۲۶:۱۵ |
۲ | Mary | Moe | john@example.com | ۲۰۱۴-۱۰-۲۳ ۱۰:۲۲:۳۰ |
در این جلسه آموزش حذف داده از MySQL در php 7 را به علاقمندان این دوره ارائه نمودیم.
در جلسه بعدی می آموزیم که چگونه می توان داده را در MySQL به روز رسانی کرد.
با پی وی لرن همراه باشید.