اضافه کردن یه ایتم به دیتابس

این تاپیک 2 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  Ali Pakbaz ،‏ 5 ماه و 3 هفته پیش .

این تاپیک تاکنون 232 بازدید داشته است .

نویسنده پست
سه شنبه ، 24 می 2016     7:51 ب.ظ #


مير محسن

Subscriber
0 پست2 تاپیک

سلام.من میخام یه کد داشته باشم که بتونه به دیتابس وصل بشه و یه لینکی رو با مقدار امتیازی وارد دیتابس کنه و اگر لینک در دیتابس از قبلوجود داره خطا بده .دیه خودم دستی وارد دیتابس نشم و لینک رو اضافه نکنم.ارد دیتابس نشم و لینک رو اضافه نکنم.

0  تشکر
چهار شنبه ، 25 می 2016     12:27 ق.ظ #


shima arabi

Subscriber
99 پست29 تاپیک

فکر می کنم اول باید اون فیلد که لینک توش میریزی رو بدون شرط از پایگاه سلکت کنی و چک کنی این مقدار توش هست یانه اگه نبود لینکتو با دستور اینسرت وارد پایگاه کنی

0  تشکر
یکشنبه ، 19 ژوئن 2016     3:39 ق.ظ #


Ali Pakbaz

Subscriber
64 پست35 تاپیک

سلام

شما ابتدا باید یک دیتابیس داشته باشین و داخل دیتابیس یک جدول ایجاد کنید که اطلاعات مورد نظر توش ذخیره بشه.

بعد از ایجاد دیتابیس و جدول حالا شما باید به دیتابیس کانکت بشین.

 

 

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "7learn";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

 

اطلاعاتی که وارد کردم ماله لوکال هاسته و شما میتونید اطلاعات مورد نظر خودتونو وارد کنید.
بعد از کانکت شدن میریم سراغ جدول اطلاعات.
اگر اسم جدول رو info در نظر بگیریم ابتدا در جدول دنبال link مورد نظر میگردیم اگر لینک پیدا شد که خطارو برگشت میدیم و اگر پیدا نشد عملیات درج اطلاعات رو انجام میدیم.

 

$sql = sprintf("SELECT * FROM `7learn`.`info` WHERE `info`.`link` = '%s'",$link);
$result = mysqli_query($conn , $sql);
$num = mysqli_num_rows($result);
if ($num != 0)
{
// Return Error
}
else
{
// Insert Information
}

 

0  تشکر
پست 1 تا 3 (از مجموع 3 پست)

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