本文目錄一覽:
php如何用update更新多條數據
樓主貼出的代碼是主要代碼不是完整代碼,以下是對你貼出代碼的修改,接收數組並批量更新
接收數據格式形如:
array(
0=array(
‘id’ = 1,
‘title’= ‘標題1’
‘url’= ‘…’
),
1=array(
‘id’ = 1,
‘title’= ‘標題1’
‘url’= ‘…’
),
)
注意在原來的基礎上加了更新條件id,不加的話是會更新全部的。
A頁面代碼:
?php
$exec=”select * from focusimg”;
$result = mysql_query($exec,$link);
$i=0;
while($pt=mysql_fetch_array($result)){
?
tr onmouseover=”this.className=’admTr'” onmouseout=”this.className=””
td width=”17%” align=”right”標題?php echo $pt[‘id’]; ?:input name=”?php echo “focusimg[$i][id]”; ?” value=”?php echo $pt[‘id’]; ?” type=”hidden”//td
tdinput name=”?php echo “focusimg[$i][title]”; ?” type=”text” id=”textfield” value=”?php echo $pt[‘title’];?” size=”30″ //td
td width=”17%” align=”right”鏈接?php echo $pt[‘id’]; ?:/td
tdinput name=”?php echo “focusimg[$i][url]”; ?” type=”text” id=”textfield” value=”?php echo $pt[‘url’];?” size=”30″ / /td
/tr
?php
$i++;
};
?
B頁面代碼:
?php
include ‘conn.php’;
$focusimg=$_POST[‘focusimg’];
foreach($focusimg as $k=$v) {
$exec=”update chips set title='{$v[title]}’,url='{$v[url]}’ where id='{$v[id]}'”;
mysql_query($exec, $link);
}
mysql_close($link);
echo “edit OK!”;
?
php怎麼升級?
這個要看你原來是什麼方式安裝的,通常有以幾種:
1、rpm方式安裝的,那就找一下新的php的rpm安裝包
通常首選U選項,因為它:可以安裝新包,如果已安裝了該軟體包的舊版本,則該選項可以更新已安裝的軟體包。而i選項只是嘗試安裝指定的軟體包,如果跟已安裝的包有衝突,那麼安裝將失敗。
2、源代碼編譯方式。你可以先查看一下?php phpinfo(); ?中的Configure Command。知道舊的使了什麼參數,記錄下來。然後下載新的代碼,用舊的參數重編譯一次,安裝就可以。
3、yum的方式安裝。那最簡單,再yum update php就可以了,其它會自動完成。
如何在CentOS 6.5上升級PHP版本
Step1:查看安裝伺服器當前安裝版本
php -V
Step2:查看當前yum源中是否有自己需要安裝的PHP版本
yum list php*
如果沒有則進行
Step3和Step4進行換源操作,有則直接到Step5(一般Centos6原來的rpm裡面是沒有的)
Step3:進行換源
wget
wget
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Step4:查看新yum源中是否有自己需要安裝的PHP版本
yum list php55w
含有則進行下一步
Step5:查看當前安裝包,並將其記錄下來,方便後面安裝
yum list installed | grep php
Step6:刪除原來PHP包
yum remove php*
Step7:安裝新的版本
yum install php55w (php55w為5.5版本,php56w為5.6)
Step8:查看當前安裝包,並與前面對比,缺少什麼就用yum install命令進行安裝
yum list installed | grep php
至此PHP版本升級完成,但Apache並沒有與版本綁定,
如何升級php版本
1、如果伺服器上已安裝了Zend,請先卸載他,等PHP升級好後再重新安裝。
2、停止IIS,在添加/刪除組件裡面刪除原來的PHP安裝包。
3、刪除C:\windows\php.ini 。
4、安裝最新的星外PHP安裝包,然後重啟IIS。
對於特殊原因無法升級PHP的用戶,我們要求您對C:\windows\php.ini作以下修改:
找到: disable_functions = 這行,改為
disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,
stream_socket_server,popepassthru,pfsockopen,gzinflate,
注意所有內容應該在一行中,不要換行
找到: disable_classes = 這行,改為disable_classes =DOTNET,保存後重啟IIS後馬上生效。如果你還不明白的話,你可以在後盾人看看教材視頻,多看看幾遍,慢慢的不就會了,如果嫌棄麻煩,你可以直接去後盾網問問那些專家講師,他們很樂意幫你的,希望能幫到你,給個採納吧謝謝,
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/150796.html