logo
logo
تبلیغ کلیکی تاپ سایت 98

ارسال اطلاعات به دیتابیس در php

ارسال اطلاعات به دیتابیس در php
هدایت عباسی آموزش php

در این بخش از آموزش php از تاپ سایت 98 قصد داریم به شما روش ارسال اطلاعات به دیتابیس در php را آموزش دهیم. کد تست شده می باشد. چنانچه با دقت ، آموزش را پیگیری نمایید می توانید براحتی اطلاعات خود را در دیتابیس و جدول درج نمایید.

ارسال اطلاعات به دیتابیس در php به روش شی گرایی

در این قسمت قصد داریم ارسال اطلاعات به دیتابیس در php به روش شی گرایی (oop) یا MySQLi Object-oriented را توضیح دهم.

ابتدا یک دیتابیس بنام testphp1 ایجاد می کنم.

یک جدول در آن ایجاد می کنم بنام topsite98 و در آن 3 فیلد قرار می دهم.

فیلد اول شماره رکورد با نام id .

فیلد دوم نام فرد با نام fname.

فیلد سوم نمره فرد با نام numb.

می توانید از طریق insert در phpmyadmin مقادیری در آن درج کرد.

در مثال زیر ابتدا نام سرور ، یوزرنیم ، پسورد و نام دیتابیس را قرار می دهیم.

سپس با استفاده از new mysqli یک کانکشن به دیتابیس در mysql ایجاد کرده ایم.

سپس چک می کنیم که خطایی پیش نیاید. اگر ارور یا خطایی رخ دهد در همین جا نمایش داده می شود.

سپس با دستور insert عمل درج اطلاعات را انجام میدهیم.

اگر ارسال و درج اطلاعات با موفقیت انجام شد پیغام New record created successfully نمایش داده می شود.

در غیر این صورت خطا را چاپ می کند.

در انتها کانکشن دیتابیس بسته می شود.

مثال

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "testphp1";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO topsite98 (fname, numb) VALUES ('reza',15)";

if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>

این کد تست شده است و ارسال اطلاعات با php به دیتابیس  mysql با موفقیت انجام شد.

خطا در ارسال اطلاعات

در صورت بروز خطا در هنگام درج و ارسال اطلاعات به دیتابیس حتما نام دیتابیس ، نام جدول ، فیلدها و غیره چک شود.

ارسال اطلاعات با php

امیدواریم این آموزش برای شما مفید باشد.

موفق باشید.

اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.