PDA

View Full Version : درج در بانک sql در php



ghaum
جمعه 31 تیر 1384, 17:46 عصر
سلام
چگونه میتوانم در بانک sql از طریق php درج یا ویرایش را انجام دهم
خیلی مشتکرم

javad_hosseiny
جمعه 31 تیر 1384, 18:44 عصر
در چه قسمتیش مشکل داری؟ اگر دستورات sql را مروری کنی همه چیز توضیح داده شده!
پس از کانکش به دیتابیس توسط دستور insert و یا update را اجرا کنید (جهت درج و یا اصلاح رکورد)
اگر پس از مطالعه راهنما (help) به جواب نرسیدید بگوید برایتان یک مثال بذارم

ghaum
شنبه 01 مرداد 1384, 09:39 صبح
سلام
من دستورات insert و... را بلد هستم
من در قسمت کانکشن مشکل دارم و در تعریف recordset
اگر می توانید یک مثال بگذارید
خیلی متشکرم

javad_hosseiny
شنبه 01 مرداد 1384, 11:30 صبح
مثالی جهت کانکشن
البته پیشنهاد می کنم که برنامه ای جداگانه برای ویرایش این فایل درست کنید تا پس از آپلود جهت تغییر آن بصورت آنلاین مشکل نداشته باشید چرا که مقادیر موجود (یوزر و پسورد و نام دیتابیس و... باید از طریق کنترل پنل سایت تعریف کرده و معمولا بسیاری از سرورها نام سایت را در ابتدای نام دیتابیس یا یوزر بصورت الزامی قرار می دهند(
البته بر روی سیستم خودتان (حالت لوکال) مشکلی ندارد


$host_name= "localhost";
$user_db= "root";
$pass_db= "";
$db_name= "databasename";
$connect=mysql_connect($host_name,$user_db,$pass_d b) or die(mysql_error());
$sel = mysql_select_db($db_name) or die(mysql_error());

ghaum
شنبه 01 مرداد 1384, 15:43 عصر
خیلی متشکرم
وقتی که عمل درج را انجام می دهم داده ها به صورت فارسی وارد بانک نمی شوند در asp بااستفاده از utf8 و این دوخط:
<%@ LANGUAGE=VBScript CODEPAGE=65001%>
<% Session.Codepage=65001%>

مشکلی نداشتیم
در php چه باید بکنیم؟
متشکرم

javad_hosseiny
دوشنبه 03 مرداد 1384, 22:09 عصر
دو خطی که اشاره کرده که قابل دیدن نیست.
در مورد درج اطلاعات بحث متفاوتی نیست دستورات همان دستوری که اشاره کردید
و در مورد فارسی نیز همان طور که در تایپیک دیگری اشاره کردم بستگی به نوع کدپیچ صفحه دریافت اطلاعات دارد و اطلاعات به همان صورت ذخیره می شود.