sqlserverphp
⑴ 用php獲取sqlserver的表數據,讀取一部分就停止讀取了
大概是 odbc_exec 的兼容性問題 , 我使用 mysqli 局沒有這個現象 以前用adodb 也處理過 30萬以上的記錄..
<?php
require_once('php/json/mysqli_dbset.php');
/*$valstr="";
for($i=1;$i<120000;$i++){
$valstr.="(0,'name".$i."'),";
}
$valstr.="(0,'name120000')";
$sql_str="insertintottttvalues$valstr";
$rs=$mysqli->query($sql_str);
echo"insertok";*/
$sql_str="select*fromtttt";
$rs=$mysqli->query($sql_str);
while($row=$rs->fetch_array(MYSQL_ASSOC)){
echo$row['iname'].'</br>';
}
?>
⑵ php 怎麼連接中文名稱資料庫(SqlServer)
php頁面是utf八的編碼,然後命令發給資料庫的時候轉換下編碼,例子見圖
⑶ sqlserver如何和phpstudy運行
1、點擊選擇PHP版本,這里配置的是Apache加PHP5.5,點擊應用。
2、點擊設置埠常規設置,設置Apache埠大一些,這里配置的是9913埠,保證自己電腦測試的時候不會有沖突的情況出現。
⑷ PHP 連接 SQLServer 失敗
下載兩支文件php_pdo_sqlsrv.dll,php_sqlsrv.dll放在php/ext/目錄下
php.ini 載入並開啟它
extension=php_pdo_sqlsrv.dll
extension=php_sqlsrv.dll
重啟AppServ
<?php
$conInfo=array('Database'=>'AdidasOnlineReport','UID'=>'sa','PWD'=>'alicy');
$link=sqlsrv_connect('10.68.81.48',$conInfo);
$rs=sqlsrv_query("select * from Report_Store",$link);
while($row = sqlsrv_fetch_array($rs)){
print_r($row);
}
sqlsrv_free_stmt($rs);
sqlsrv_close($link);
?>
⑸ php 查詢sql server後,用while循環顯示,每條的後面如何加上 修改,刪除功能
對於添加【刪除】、【修改】等按鈕,與具體資料庫無關,對於這類界面方面的編程無論什麼資料庫法都是一樣的。
如果你輸出每一條數據的內容為:
echo '欄位值...';
那麼添加【刪除】按鈕(修改類似)的語句為:
echo '欄位值...';
echo "<a href='del.php?key=".$row['key']."'>刪除</a>";
上面的KEY是數據的關鍵欄位(術語為【主鍵】),一般可能就是ID,是唯一代表這條數據的標志性數值,例如學生表的學號等。強調一下,一般資料庫都應該有個ID,否則無法編程的。
再強調一次,學習此類編程的時候,不要在乎是SQL SERVER資料庫呢還是MYSQL、ORACLE等等,他們只是MYSQL_QUERY,MSSQL_QUERY等語句的第一個單詞不同而已,其它區別可能還有欄位名使用中括弧、反單引號等簡單區別,語句的結構是一致的。
⑹ php如何連接SQL server 2008 r2,求助各位
配置php
a、打開php.in將extension=php_mssql.dll的注釋符號去掉。
b、打開php.in將mssql.secure_connection
=
off改為on。
c、將php_mssql.dll拷貝到php.in中extension_dir
指定的目錄或者系統system32目錄下。(php_mssql.dll在php的壓縮安裝包中有)。
?php
/**
*
@author
samsun
*
@right
2007
*
php使用mssql庫,連接sql
server資料庫實例
*/
$server='ip地址或伺服器名';
$username='資料庫用戶名';
$password='資料庫密碼';
$database='資料庫名';
$conn=mssql_connect($server,$username,$password)
or
die("couldn't
connect
to
sql
server
on
$server");
$db=mssql_select_db($database)
or
die("couldn't
open
database
$database");
?
或:
?php
//鏈接資料庫
$conn=mssql_connect('localhost','sa','123456');
mssql_select_db('gu_dde',$conn);
//query語句
$query="select
*
from
dde_top";
$adminresult=mssql_query($query);
//輸出結果
$num=mssql_num_rows($adminresult);
for($i=0;$i<$num;$i++)
{
$row=mssql_fetch_array($adminresult);
echo($row[1]);
echo("
");
}
?