PDA

View Full Version : مبتدی: اتصال اس کیو ال به بانک



elham_mardani
سه شنبه 30 تیر 1394, 19:40 عصر
دوستای گلم سلام
میشه منو راهنمایی کنید یکم؟
میخوام بانکی که با اس کیو ال نوشتمو به برنامم که زبانشphpهستش وصل کنم کد های زیرو زدم ولی نه خطا میگیره نه اطلاعات تو بانکم درج میشه:ناراحت:
نمیدونم آیا باید مثل ایزی پی اچ پی بانکم رو داخل یه مسیر خاصی بذارم؟
اگه میشه یکی لطف کنه منو راهنمایی کنه دیگه دارم دیووونه میشم مرسی عزیزان
کد هامم ایناس
$server=mssql_connect("localhost","root","")or die("server not connect");
$db=mssql_select_db('dbreq',$server)or die("db not found");
$sql="INSERT INTO tpersonha(name,fname,jens,namef,id,ms,ds,tell,cp,a ddr,dt,serish,mt)VALUES('$name','$fname','$jens',' $namef','$id','$ms','$ds','$tell','$cp','$addr','$ dt','$serish','$mt');";
$q=mssql_query($sql) or die ("insert error");

Master_Power
سه شنبه 30 تیر 1394, 20:42 عصر
سلام
فايل php.ini رو در مسير نصب xampp بازش كنيد. حالا دستور زير رو پيدا كنيد:
extension=php_mssql.dll;
و سمي كالن ابتداي اون رو حذف كنيد و فايل رو دوباره ذخيره كنيد.
حالا كافيه يكبار سرور Apache رو ReStart كنيد.

Unique
سه شنبه 30 تیر 1394, 23:09 عصر
من توی این پست (http://www.geekfarsi.com/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-mssql-%D8%AF%D8%B1-php/75) در مورد اتصال به mssql از طریق php کامل توضیح دادم. امیدوارم استفاده کنید.

alireza_r
پنج شنبه 01 مرداد 1394, 12:15 عصر
با سلام، فايل php.ini رو در مسير نصب xampp و بعد، پوشه bin/php پيدا كرده و با notepad بازش كنيد. حالا دستور زير رو پيدا كنيد:
extension=php_mssql.dll;
و سمي كالن ابتداي اون رو حذف كنيد و فايل رو دوباره ذخيره كنيد.
حالا كافيه يكبار سرور Apache رو ReStart كنيد.
توضيح: Extension مربوط به MSSQL روي سيستم شما غيرفعاله.
موفق و مؤيد باشيد.

mohsen_r
سه شنبه 06 مرداد 1394, 08:13 صبح
سلام
فايل php.ini رو در مسير نصب xampp بازش كنيد. حالا دستور زير رو پيدا كنيد:
extension=php_mssql.dll;
و سمي كالن ابتداي اون رو حذف كنيد و فايل رو دوباره ذخيره كنيد.
حالا كافيه يكبار سرور Apache رو ReStart كنيد.

آقا ما این کار را انجام دادیم ولی هیچ عکس العملی نشون نمیده .
البته ویندوز نیست لینوکس هست

<?php
$link = mssql_connect('thesesr', 'readon', '160');
if(!$link) {
echo'Could not connect';
die('Could not connect: ' . mssql_error());
}
echo'Successful connection';
mssql_close($link);
?>

Master_Power
سه شنبه 06 مرداد 1394, 10:40 صبح
شما display_error را روشن کنید تو php.ini و خطا را بهم بگید

mohsen_r
سه شنبه 06 مرداد 1394, 12:15 عصر
شما display_error را روشن کنید تو php.ini و خطا را بهم بگید

با تشکر از توجه تون
display_error روشن کردم اما هیچ پیامی نمی دهد

Master_Power
سه شنبه 06 مرداد 1394, 16:52 عصر
توجه کنید زمانی که display_error را روشن میکنید باید Apachi ریست بشه یه بار تا تغییرات اعمال بشه

mohsen_r
سه شنبه 06 مرداد 1394, 18:21 عصر
توجه کنید زمانی که display_error را روشن میکنید باید Apachi ریست بشه یه بار تا تغییرات اعمال بشه

ریست شده ولی هیچ اتفاقی نیفتاد

Unique
سه شنبه 06 مرداد 1394, 22:35 عصر
آقا محسن فکر کنم شما مطلب من (http://www.geekfarsi.com/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-mssql-%D8%AF%D8%B1-php/75) را نخونندی. خیلی از روش های موجود فقط توی ویندوز کار میکنه و برای لینوکس باید از روش ها مناسب استفاده کنی. اگه مطلب را بخونی کامل توضیح دادم.

mohsen_r
چهارشنبه 07 مرداد 1394, 07:56 صبح
آقا محسن فکر کنم شما مطلب من (http://www.geekfarsi.com/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-mssql-%D8%AF%D8%B1-php/75) را نخونندی. خیلی از روش های موجود فقط توی ویندوز کار میکنه و برای لینوکس باید از روش ها مناسب استفاده کنی. اگه مطلب را بخونی کامل توضیح دادم.

با عرض معذرت مطلب شما را خوانده بودم ولی با توجه به مبتدی بودن گفتم شاید این راه حل راحت تر باشه
پس من باید از روش پنجم استفاده کنم و درایور را هم در جایی که برنامه هست باید نصب بشه (نه جایی که sql هست)