بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اتصال به بانک Sql Server آنلاین PHP یا ASP؟؟

مدیریت گفتگو
saeed_435 11 سال پیش
آخرین تغییر: 10 سال پیش

با سلام
دوستان یه سایت دارم که با php نوشته شده و دیتابیسی داریم که رو هاست سایتمونو و sql server 2008،ما میخایم واسه این بانک اطلاعاتی یه app اندرویدی بنویسیم که هرموقع اطلاعات بانک تغییر کرد برای کاربرا notification بفرسته یا هربار که کاربر وصل شد اطلاعات بانکش آپدیت شه.

سوالم از دوستان اینه اتصال به این بانک و خوندن JSON ازش با php بهتره یا Asp?از لحاظ امنیتی و سرعت.
من اتصال php گرفتم ازشو json میخونم ولی یکی از دوستان گف این کارت   لقمرو چرخوندنه!با asp راحتره واقعا؟
من با asp و iis کار نکردم واسه این میترسم!
ممنون از پاسختون پیشاپیش.

نظرات

CodeMaster 11 سال پیش
با توجه به اینکه SQL server زبان دیتابیس اختصاصی مایکروسافت و برای استفاده در محیط NET. هستش توصیه نمیشه که ازش در زبان های برنامه نویسی دیگه ای مثل PHP استفاده بشه. شما می تونید در PHP با دیتابیس MYSQL که خیلی قوی هست استفاده کنید ولی اگه اسرار به استفاده از SQL Server دارید توصیه من به شما اینه که از ASP.NET استفاده کنید. آموزشهای مربوط بهش هم در سایت w3schools.com بصورت کامل و کاربردی وجود داره که البته بصورت انگلیسی هستش
saeed_435 11 سال پیش
ممنون مهندس سوالم اینه آیا فقط همون فایل index که استاد تو مثالشون مینوشتن تغییر میکنه و باید asp نوشته شه یا تو کد جاوا هم باید تغییر بدیم؟
CodeMaster 11 سال پیش
نه اگه خروجی شما از نوع JSON باشه فرقی نمیکنه چونکه برنامه شما یک JSON Object رو میشناسه نه ASP یا PHP
کاشی زاده 11 سال پیش
امنیت به php یا asp ربطی نداره به کدی هست که مینویسید ، سرعت هم همینطور ولی اگر هم در php و هم در asp تمیز بنویسید php سریعتر هست ، هیچ سختی هم نداره .آموزش کار با php و json در سایت خانه وب : لینک
saeed_435 11 سال پیش
سوال من اینه در ارتباط از طریق asp فقط سمت سرور در این حالت فرق میکنه یا سمت کلاینت هم باید تغییر بدیم?
کاشی زاده 11 سال پیش
شما برای کلاینت فقط یک json میفرستید حالا مهم نیست با چه روشی کلاینت فقط اون json رو میفهمه .
f-Dehghan 10 سال پیش
سلام. سایت فروشگاهی بانک اطلاعاتیش sql server 2008 هست و ما میخواهیم اپلیکیشن اندروید این فروشگاه رو بزنیم .این سایت با asp نوشته شده توی آموزشها فایل رابط ما یک فایل php بود حالا برای این سایت چه فایل رابطی باید نوشت؟ ممنون
f-Dehghan 10 سال پیش
آقای کاشی زاده طبق جواب بالا فرمودند که سمت کلاینت تفاوتی با آموزشهایی که ما داریم نداره (اگر درست متوجه شده باشم ) سمت سرور رو باید چه کار کنم؟ باز هم پیشاپیش ممنون
احمد 10 سال پیش
شما فقط باید یک فایل php داشته باشین که اطلاعات به صورت جی سون برگردونه
f-Dehghan 10 سال پیش
ممنون . یعنی این فایل میتونه در جایی به جز سایت فروشگاه باشه چون بالا هم گفتم سایت php نیست با asp نوشته شده
احمد 10 سال پیش
بله فقط باید به درستی به پایگاه داده sql وصل بشه

پاسخ‌ها 2

احمد 10 سال پیش

این کد برای اتصال:

 function ConnectToDB(){
    require_once __DIR__ . '/db_config.php';
    $connectionInfo = array( "Database"=>DB_DATABASE, "CharacterSet" => "UTF-8", "UID"=>DB_USER, "PWD"=>DB_PASSWORD);
    $conn = sqlsrv_connect( DB_SERVER, $connectionInfo);

    if( $conn==true) {
       // echo "Connection established to database.<br />";
    }else{
        echo "Connection to Database could not be established.<br />";
        die( print_r( sqlsrv_errors(), true));
    }
    return $conn;
}

فایل db_coffig.php

 <?php
define('DB_USER', ""); // db user
define('DB_PASSWORD', ""); // db password (mention your db password here)
define('DB_DATABASE', ""); // database name
define('DB_SERVER', ""); // db server
?>

نظرات

f-Dehghan 10 سال پیش
ممنون از پاسختون. یه سوال دیگه : وقتی کدها در php فایل وارد میکنیم توی دستور read باید نام table رو بدیم که از اون بخونه. اگر فقط نام هاست و یوزر و پسورد رو به ما داده باشن چطور با دستورات php نام table و record ها رو میتونیم استخراج کنیم؟
احمد 10 سال پیش
مگه به دیتابیس دسترسی ندارید؟
f-Dehghan 10 سال پیش
ببخشید از تاخیر یک هفته ای .... نه .فقط یوزر و پس ورد رو دارم .سایت رو یه شرکت براشون طراحی کرده و من میخوام اندرویدشو بنویسم .نمیدونم چطوری میشه به دیتابیسش دسترسی پیدا کنم. باز هم از پاسختون ممنون
احمد 10 سال پیش
باید رمز را داشته باشید چون باید توی فایل php نام کاربری و رمزی را بدین که به اون دیتابیس دسترسی داشته باشه
saeed_435 10 سال پیش

این پست من بی جواب مونده،سوالمو تکرار میکنم: برای اتصال به بانک sqlserver  و خروجی json گرفتن بوسیله asp میتونین  نمونه کد وب سرویسشو واسم بذارین؟

ممنون

نظرات

کاشی زاده 10 سال پیش
باید برید داخل انجمنی که asp کار میکنند ، سوالتون چیزی نیست که در 2 یا سه خط جواب بشه داد . این لینک ها میتونه مفید باشه براتون : لینک , لینک

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .