PDA

View Full Version : سوال: ارتباط php با SQL server 2005



shahinshyd
پنج شنبه 29 اردیبهشت 1390, 11:58 صبح
با سلام
میخواستم بپرسم چطوری باید بین php و SQL server 2005 ارتباط برقرار کنم وایا این دو با هم سازگارند؟
یه سوال دیگه اینکه مثلا یک بانک sql تعریف کردیم که شامل کلید اصلی و خارجی هست حالا در صورتی که ما جایی که نباید اطلاعات تکراری وارد کنیم مثلا واسه کلید اصلی ایا تو php در زمان وارد کردن اطلاعات تکراری خطا میده یا ما باید با کد تعریف کنیم؟
لطفا راهنمایی کنید

alonemm
پنج شنبه 29 اردیبهشت 1390, 12:10 عصر
باسلام:
بله شما میتونید ارتباط برقراری کنید و مثل Mysql رفتار کنید.
اما درباره سازگاری بهتره که از MySql استفاده کنید و در کل Sqlserver با ASP.net سازگارتر هست.(در این مورد خود شرکت ماکروسافت ارائه داده).
درصورت بروز خطا هم خطاها سمت دیتابیس نمایش پیدا میکنه با دستور die.


<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPC\SQLEXPRESS';

// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');

if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>

و لیست کلیه تابع های مربوطه:
http://php.net/manual/en/book.mssql.php

Keramatifar
جمعه 30 اردیبهشت 1390, 16:55 عصر
http://php.net/manual/en/book.mssql.php
http://php.net/manual/en/function.mssql-connect.php
در مورد سوال دوم هم:
خود Php خطا نمیده ولی دیتابیس خطا رو به php میده و اون هم به شما نمایش میده