從資料庫中取出資料,存放到陣列中,然後對資料進行分類顯示
<table width="280" id="zhangdan_wenzi" > <?php //food_typ id 將id存到陣列中 $sqlfood = "SELECT food_type.id FROM food_type "; $resultfood=mysql_query($sqlfood); $arrayinfo=array(); global $arrayinfo; while($food=mysql_fetch_array($resultfood)){ //將點菜數量的資料寫入到資料庫中返回的陣列中 array_push($arrayinfo,$food[id]); } //print $arrayinfo[20]; $num = mysql_num_rows($resultfood); for($i=0;$i<$num;$i++){ //food_type 名字 $sqlfood1 = "SELECT food_type.name FROM food_type where id='$arrayinfo[$i]'"; $resultfood1=mysql_query($sqlfood1); $food1=mysql_fetch_array($resultfood1); //food $food_typeid=$arrayinfo[$i]; $sqlfood2 = "SELECT * FROM food where food_type= '$food_typeid' order by pybm asc "; $resultfood2=mysql_query($sqlfood2); ?> <tr > <td> <a href="#" onclick="showObj(<?php echo $i ?>)"><?php echo $food1[name];?></a> <div id="odiv" style="display:none"> <ul> <?php while($food2=mysql_fetch_array($resultfood2)){ ?> <li><a href=""><?php echo $food2[foodname]; ?></a></li> <?php } ?> </ul> </div> </td> </tr> <?php } ?> </table>
關鍵程式碼:
$sqlfood = "SELECT food_type.id FROM food_type ";
$resultfood=mysql_query($sqlfood);
$arrayinfo=array();
global $arrayinfo;
while($food=mysql_fetch_array($resultfood)){
//將點菜數量的資料寫入到資料庫中返回的陣列中
array_push($arrayinfo,$food[id]);
}
利用array_push()函式,將資料存放到$arrayinfo陣列中,下面就可以利用for將它的每個值輸出
相關推薦
從資料庫中取出資料,存放到陣列中,然後對資料進行分類顯示
<table width="280" id="zhangdan_wenzi" > <?php //food_typ id 將id存到陣列中 $sqlfood = "SELECT food_type.id FROM food_type ";
連線資料庫選出資料之後,放到陣列中。判斷字串是否在陣列中
//連線資料庫,檢視是否購買過 $con = mysql_connect("localhost","jingzhan","yume"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysq
劍指off:在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣一個二維陣列和一個整數,判斷陣列中是否含有該整數
題目描述 在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 思路: 從左下角x開始尋找,x為此列最大數字,此行最小數字。如果目
在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
public class Solution { public boolean Find(int target, int [][] array) { int row=0
在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數
class Solution { public: bool Find(int target, vector<vector<int> > array) { if(array.size() !=0) { int
在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
public class Solution { public boolean Find(int target, int [][] array) { //判斷陣列是否為空
java 劍指offer 第一題:在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
我用了三種解法,全部都可以在牛客網上通過。 第一種解法是最簡單的,遍歷整個二維陣列找那個整數; 第二種和第三種都是根據二維陣列有序的特性進行查詢,第二種方法是從左下角開始查詢,大於左下角刪除一行,小於左下角刪除一列;第三種是從右上角開始查詢,大於右上角刪除一行,小於右上角的
題目:在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。(Python實現)
''' 題目: 在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。 請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 ''' '''
在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請按成 一個函式,輸入這樣一個二維陣列和一個整數,判斷陣列中是否含有該整數
</pre><pre name="code" class="cpp"><span style="font-size:18px;">#include<iostream> using namespace std; bool IsExitNum(int arr[][5
·在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
題目 在一個二維陣列中(每個一維陣列的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 分析 例如這樣一個數列: 要在裡面查詢是否存在7。按照平常的思維
Python實遍歷二維陣列題目一:在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
在準備國網的過程中,仍要刷題,程式設計題。痛並快樂著。喜歡Python語言,所以用Python進行敲磚頭。劍指offer題目一:在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列
編寫一個函式print,列印一個學生的成績陣列,該陣列中有5個學生的資料記錄,每個記錄包括num,name,score[3],用主函式輸入這些資料,用print輸出這些記錄
編寫一個函式print,列印一個學生的成績陣列,該陣列中有5個學生的資料記錄,每個記錄包括num,name,score[3],用主函式輸入這些資料,用print輸出這些記錄 程式碼如下: #include<stdio.h> #define N 5 typedef struc
在一個二維陣列中,每一行都按照從左到右遞增的順序排列,每一列都按照從上到下遞增的順序排列,請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。
c++程式碼#include<iostream> #include<iomanip> using namespace std; void find(int *matrix, int rows, int cols, int k) { if (mat
從資料庫隨機取出資料
SELECT description FROM question ORDER BY RAND() LIMIT 1;在ORDER BY從句裡面不能使用RAND()函式,因為這樣會導致資料列被多次掃描。SE
牛客網劍指offer—題目一在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數
在一個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函式,輸入這樣的一個二維陣列和一個整數,判斷陣列中是否含有該整數。 思路:因為是隻需判斷有無該整數,所以用bool函式,返回false或true 假設是這樣一個數組
如何將資料庫中獲取的資料儲存在陣列中
將資料庫中記錄讀取出來,然後用陣列儲存,再隨機獲取這些資料 好長時間沒有來csdn 寫點東西了。今天有時間就來寫寫,希望大家多多支援。有什麼好的提議,大家都說說,在以後的時間多多改進,更好的幫助大家。 為了大家在做專案中更對Execl 更方便匯入匯出操作,我封裝了一個dll
python3 簡單實現從csv文件中讀取內容,並對內容進行分類統計
tmp spa writer ict 打開文件 while 類型 spl blog 新手python剛剛上路,在實際工作中遇到如題所示的問題,嘗試使用python3簡單實現如下,歡迎高手前來優化import csv #打開文件,用with打開可以不用去特意關閉file了
從javascript判斷一個物件是否為陣列中學習js語法
1,真正的陣列的判斷方法 javascript中最簡單的宣告陣列方法為: var a = []; 判斷是否為陣列的最直接的方法為: a instanceof Array //true a .constructor == Array //true 這裡涉及到一個i
從字串中取出使用者名稱密碼存入HashMap中
package com.hwadee.test; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import java.util.regex.Matcher; import java
No.26 我與程式碼的日常:逆轉整數,迴文字串,迴文數字,查詢陣列中遺漏數字,判斷2的冪
學習不易,需要堅持。 逆轉整數:Reverse Integer Example1: x = 123, return 321 Example2: x = -123, return -321 處理溢位: 比如整數最大值2147483647逆轉之後的整數值不存在 要求所有值逆轉之後再