PDA

View Full Version : ایجاد پایگاه داده در اس کیو ال سرور



papa_fal
شنبه 20 خرداد 1385, 19:45 عصر
با سلام
دوستان اگر بخواهم پایگاه داده را در {اس کیو ال سرور} بسازم.
باید به جای دستور زیر چه دستوری قرار دهم.؟؟
$dbcr = mysql_create_db($dbname,$sqlcon);

دستور زیر که اشتباه است.درسته؟؟؟؟
$dbcr = mssql_create_db($dbname,$sqlcon);
با تشکر از شما

reza_rad
یک شنبه 21 خرداد 1385, 09:48 صبح
دستور زیر که اشتباه است.درسته؟؟؟؟
$dbcr = mssql_create_db($dbname,$sqlcon);

بله. اشتباه است.

لیست توابع Php برای کار با mysql :


mssql_bind -- Adds a parameter to a stored procedure or a remote stored procedure
mssql_close -- Close MS SQL Server connection
mssql_connect -- Open MS SQL server connection
mssql_data_seek -- Moves internal row pointer
mssql_execute -- Executes a stored procedure on a MS SQL server database
mssql_fetch_array -- Fetch a result row as an associative array, a numeric array, or both
mssql_fetch_assoc -- Returns an associative array of the current row in the result set specified by result_id
mssql_fetch_batch -- Returns the next batch of records
mssql_fetch_field -- Get field information
mssql_fetch_object -- Fetch row as object
mssql_fetch_row -- Get row as enumerated array
mssql_field_length -- Get the length of a field
mssql_field_name -- Get the name of a field
mssql_field_seek -- Seeks to the specified field offset
mssql_field_type -- Gets the type of a field
mssql_free_result -- Free result memory
mssql_free_statement -- Free statement memory
mssql_get_last_message -- Returns the last message from the server
mssql_guid_string -- Converts a 16 byte binary GUID to a string
mssql_init -- Initializes a stored procedure or a remote stored procedure
mssql_min_error_severity -- Sets the lower error severity
mssql_min_message_severity -- Sets the lower message severity
mssql_next_result -- Move the internal result pointer to the next result
mssql_num_fields -- Gets the number of fields in result
mssql_num_rows -- Gets the number of rows in result
mssql_pconnect -- Open persistent MS SQL connection
mssql_query -- Send MS SQL query
mssql_result -- Get result data
mssql_rows_affected -- Returns the number of records affected by the query
mssql_select_db -- Select MS SQL database


همونطوریکه می بینی برای ایجاد دیتابیس در sqlserver تابع نداریم.
پس شما می تونی اینکار رو بکنی:
از mssql_query استفاده کنی و داخل اون از این دستور sql استفاده کنی: Create database ...

papa_fal
یک شنبه 21 خرداد 1385, 13:08 عصر
خیلی ممنون
می شه به طور کامل دستورو بنویسید ؟؟.مثلا بخوام یک پایگاه داده به نام test درست کنم.
چه طور باید نوشت؟؟؟
با تشکر

reza_rad
یک شنبه 21 خرداد 1385, 14:09 عصر
$db=mssql_connect("server","user","pass");
$sql = "CREATE DATABASE `ali`";
$res = mssql_query($sql);
mssql_close();


این هم درباره دستور create database:
http://msdn2.microsoft.com/en-US/ms176061.aspx