任何人都可以发布任何链接/教程,它将解释如何从sql server中的表中搜索数据,比如使用一些存储过程...任何例子? 详情如下: 假设我有一个表havinh列ID,标题,用户名描述等,所以现在首先它将搜索用户名然后标题等等。
答案 0 :(得分:1)
DECLARE @search nvarchar(50)
set @Search = 'Some String'
SELECT
*
FROM
Table
WHERE
Username like '%' + @search + '%'
OR
Description like '%' + @search + '%'
OR
Title like '%' + @search + '%'
这就是你得到的东西吗?
答案 1 :(得分:1)
在PHP和MS SQL中你必须做这样的事情。
<?PHP if(isset($_POST['buttonsearch']))
{
$key_search = (isset($_POST['txtsearch_client']) ? $_POST['txttxtsearch_client'] : '#');
$query_se = "SELECT TOP(10) *
FROM clients WHERE clientid LIKE '%{$key_search}%' OR
clientfname LIKE '%{$key_search}%' OR
clientlname LIKE '%{$key_search}%'
ORDER BY clientid DESC";
}
$sql_se = sqlsrv_query($conn,$query_se);
if( $sql_se === false ) {
die( print_r( sqlsrv_errors(), true));
}
while( $obj_se = sqlsrv_fetch_object($sql_se)) {
echo "<tr>
<td> $obj_se->clientid </td>
<td> $obj_se->clientfname </td>
<td> $obj_se->clientlname </td>
<tr>"; }
exit();
?>