phpsql數組
兩個表
designer(designer_id, designer_name )
design_activiy(designer_id, activity id)
designer_id 是關聯欄位,如果要修改 designer_name,只需 update 第一個表 designer。
列出一個表,需要實現修改某一行的功能,那每一行得帶上 id:
<input type="text" name="designer_<?php echo $array10['designer_id']; ?>" value="<?php echo $array10['designer_name']; ?>"/>
不帶上 id 也可以,不過要用javascript實現,比如在 form 裡面埋一個
hidden 欄位
<input type="hidden" name="designer_id" />
submit 之前,你把當前行 designer_id 傳給這個 hidden 欄位,伺服器那邊根據這個 id 更新就可以了。
② 跪求高手:PHP中如何把一個數組a作為sql查詢語句的條件。
方法和詳細的操作步驟如下:
1、首先,登錄到sql server managment管理工具並找到一個表,如下圖所示。
③ php 數組循環 sql語句 以mysql_query 寫入資料庫 代碼
你好!
explode()函數,用指定字元分割字元串,形成數組,然後foreach循環數組,這樣得到的都是SQL一條語句
希望對你有所幫助,望採納。
④ php 怎麼把數組中的值循環輸入到sql 中的一個欄位中
$str=array('字元串1','字元串2','字元串3');
for($i=0;$i<count($str);$i++)
{
$sql='insert
into
表名
(欄位名)
values
('.$str[$i].')';
mysql_query($sql);
}
⑤ 小白繼續求助.PHP中如何把數組作為sql查詢語句的條件
在吃飯,給你提示
1個是將數組暑輸出字元串 implode(',',$arr) 標點符號什麼的自己再加工吧
1個是修改你的SQL 語句 將同個數組AND 什麼的修改成 IN
例如 IN ('a','b','c','d')
即可
⑥ PHP如何將SQL查詢結果轉為多維數組,並按查詢行輸出
因為是循環取的,你在循環外聲明一個空數組,在循環內,將結果集交給這個數組就行了,比如空數組時$arr=array,給數據的時候$arr[ ]=一行結果。php的數組下標是自動增長的
樓下也是個糊塗蛋,明明自己遍歷的是二維數組,還叫你用一維數組
⑦ php sql數組幅值
可以不用取到數組裡面,直接在資料庫裡面一下完成兩次查詢:
select * from `shop_list` where `id`='$str1' OR `id` in (select * from `allid` where `sid` = '$a1'
)
這樣一口氣寫完就可以,另外不要使用||,資料庫用OR
⑧ php sql條件參數為數組
1、將二維數組轉換為一維數組
$arr_2 (這是二維數組,就是你上邊那個類型的,我這里就不貼了)
$arr_1 (這個保存轉化後的一維數組)
下面是二維轉化一維數組過程:
for($i=0;$i<count($arr_1);$i++){
$arr[] = $arr_2[$i]['cat_id'];
}
下面是循環輸出一維數組:
foreach($arr_1 as $key=>$val){
echo $key . '<br>' .$val;
}
輸出結果是所有的cat_id 鍵值。至於sql 中的循環,我想你看了這個以後應該會了。
原理就是將二維轉換為一維數組,然後根據條件實現循環查詢。這個轉化的過程,你可以使用for循環,也可以使用php自帶的合並數組函數,也可以使用高級點的spl高級數組合並。當然看你程序需要,如果是應用比較簡單的,循環是最佳選擇。
另外,邀請你加入我們php實驗室,相互學習。在此,祝聖誕快樂。
⑨ PHP 中sql數組相加的問題
循環數組啊,依次去除a b c的值, 然後分別加上100後,再賦值給c
⑩ 如何用php直接將SQL的查詢結果變成一個數組
1、登錄sqlservermanagment管理工具,找一個表。