PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : update دیتابیس با استفاده از دستورات php



Marshall
January 28th, 2020, 06:59
با سلام و خسته نباشید!
توی نت زیاد گشتم برای اینکه یک فیلد از جدول دیتابیس رو با استفاده از php آپدیت کنم!
ولی هرچی بود مثالهای ساده بودند، مثلا تغییر یه فیلد از دیتابیس از 4 به 8!
با استفاده از این دستور میشه یه فیلد دیتابیس رو توی php آپدیت کرد!

mysql_query("UPDATE blogEntry SET content = '$udcontent', title = '$udtitle' WHERE id = $id");

من میخوام مثلا content طوری آپدیت بشه که strip_tags فیلد udcontent باشه!
یعنی strip_tags رو بهش اضافه کنم!
ممنون میشم راهنمایی کنید، با تشکر

rezaonline.net
January 28th, 2020, 13:51
$udcontent = strip_tags($udcontent);
mysql_query("UPDATE blogEntry SET content = '$udcontent', title = '$udtitle' WHERE id = $id");

Marshall
January 28th, 2020, 14:11
$udcontent = strip_tags($udcontent);
mysql_query("UPDATE blogEntry SET content = '$udcontent', title = '$udtitle' WHERE id = $id");


با سلام
خیلی از لطف و محبت شما ممنونم
بعد از آپدیت کردن تعداد زیادی از کلمات بهم چسبیده می شن!
کلماتی که بعد از اینتر قرار دارند مثلا:
در خبرها آمده
احتمال جنگ برای منطقه وجود دارد.
بعد از آپدیت کردن اینطوری میشه:
در خبرها آمدهاحتمال جنگ برای منطقه وجود دارد.
تعداد زیادی از بسته تگ ها از جمله <p> ,</div/>
پاراگراف رو به خط بعدی منتقل کرده اند، توی دیداری مشکلی ندارن ولی توی view-source که میزنی حروف نامربوط زیادی دیده می شن!
واسه گوگل می خوام که متن رو بصورت ساده دریافت کنه.
خیلی ممنون میشم این مشکلم درست کنید.
با تشکر

Marshall
January 31st, 2020, 01:55
$udcontent = strip_tags($udcontent);
mysql_query("UPDATE blogEntry SET content = '$udcontent', title = '$udtitle' WHERE id = $id");


با سلام و تشکر
متاسفانه هیچ عکس العملی نشون نمیده و هیچ داده ای رو وارد نمی کنه!
فقط وقتی به صورت زیر وارد می کنم کار میکنه:

mysql_query("UPDATE blogEntry SET content = udcontent WHERE id = $id");



از این کدها استفاده می کنم


<?php$servername = "localhost";$username = "user";$password = "pass";$dbname = "db";
// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}
$udcontent = strip_tags($udcontent);
$sql = "UPDATE blogEntry SET content = '$udcontent' WHERE id = $id";
if ($conn->query($sql) === TRUE) { echo "Record updated successfully";} else { echo "Error updating record: " . $conn->error;}
$conn->close();?>


اصلا هیچ تابعی رو قبول نمی کنه!