2010-09-04 3 views

Répondre

4

1. Obtenir le nom de colonne dans SQL Server

Par exemple:

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

2. Exemple pour exécuter la requête en 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

Voici comment vous pouvez le faire

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

il a demandé à propos de mssql pas mysql – tamasd

+0

Désolé de vous avoir frustré. –

0

Mon problème a été résolu avec le code suivant.

/* 
** 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

Et nous n'avions absolument aucune idée du problème que vous aviez. Eh bien, je suppose que vous savez de quoi vous parlez. – BoltClock

Questions connexes