2010-09-04 5 views

ответ

4

1. Получить имя столбца в SQL Server

Например:

SELECT table_name=sysobjects.name, 
     column_name=syscolumns.name, 
     datatype=systypes.name, 
     length=syscolumns.length 
FROM sysobjects 

2. Пример выполнения запроса в PHP

$firstname = 'fred'; 
$lastname = 'fox'; 

$query = sprintf("SELECT firstname, lastname FROM friends WHERE firstname='%s' AND lastname='%s'", 
    mysql_real_escape_string($firstname), 
    mysql_real_escape_string($lastname)); 

$result = mysql_query($query); 
1

Вот как вы можете сделать это

$result = mysql_query("DESCRIBE TABLE table"); 
$data = mysql_fetch_assoc($result); 
print_r($data); 
+1

он спросил о mssql not mysql – tamasd

+0

Извините, что разочаровал вас. – 2010-09-06 11:18:31

0

Проблема была устранена следующим кодом.

/* 
** Connect to database: 
*/ // Connect to the database (host, username, password) $con = 
mssql_connect('localhost','admin','foo') 
    or die('Could not connect to the server!'); // Select a database: 

mssql_select_db('Northwind') 
    or die('Could not select a database.'); // Example query: (TOP 10 equal LIMIT 0,10 in MySQL) 
$SQL = 
    "SELECT TOP 10 * FROM ExampleTable 
    ORDER BY ID ASC"; 

// Execute query: 
$result = mssql_query($SQL) 
    or die('A error occured: ' . mssql_error()); // Get result count: 
$Count = mssql_num_rows($result); 
print "Showing $count rows:<hr/>\n\n"; 
// Fetch rows: while ($Row = 
mssql_fetch_assoc($result)) { 
    print $Row['Fieldname'] . "\n"; 
} 
mssql_close($con); 
+4

И мы понятия не имели, какая у вас проблема. Ну, я полагаю, вы знаете, о чем говорите. – BoltClock

Смежные вопросы