由于face字段是字符型的,所以需要單引號。
創(chuàng)新互聯建站專注于企業(yè)網絡營銷推廣、網站重做改版、榕江網站定制設計、自適應品牌網站建設、H5高端網站建設、成都做商城網站、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為榕江等各大城市提供網站開發(fā)制作服務。
$cl?=?01;
$sql?=?'SELECT?*?FROM?`#@__guestbook`?WHERE?ischeck=1?and?face='{$cl}'?ORDER?BY?id?DESC';
SQL語句寫錯了
1.下載SQLyog工具,這個工具用圖形化的方式來管理Mysql,很方便的
你把你的語句放到里面執(zhí)行一下
2.下載mysql手冊,網上到處都是
我寫了一個數據庫查詢的例子(數據庫名為tarena,表名為test),你運行一下就好了
?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
$result = mysql_query("SELECT * FROM tarena.test
where over='1' and showl='1' and aaa'aaa'
order by id desc limit 5")or die("Invalid query: " . mysql_error());
$num_rows = mysql_num_rows($result);
if($num_rows == NULL)
{
return NULL;
}
else
{
$num_fields = mysql_num_fields($result);
$fields=Array();
$i = 0;
echo "table border='1' width='200'";
echo 'tr';
while ($i $num_fields)
{
$currfield = mysql_fetch_field($result);
echo 'td'.$currfield-name.'/td';
array_push($fields,$currfield-name);
$i++;
}
echo '/tr';
echo 'tr';
while($row = mysql_fetch_array($result)) {
foreach ($fields as $field) {
echo 'td'.$row[$field].'/td';
}
}
echo '/tr';
echo '/table';
}
?
Do...Loop 語句
當條件為 True 時或條件變?yōu)?True 之前重復執(zhí)行某語句塊。
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop
也可以使用下面的語法:
Do
[statements]
[Exit Do]
[statements]
Loop [{While | Until} condition]
參數
condition
數值或字符串表達式,其值為 True 或 False。如果 condition 為 Null,則 condition 被當作 False。
statements
當 condition 為 True 時被重復執(zhí)行的一條或多條命令。
說明
Exit Do 僅可以用在 Do...Loop 控制語句中,提供另一種退出 Do...Loop 的方法??梢栽?Do...Loop 語句中的任何位置放置任意個 Exit Do。Exit Do 通常與條件判斷語句(如 If...Then )一起使用,將控制傳遞給緊隨在 Loop 語句后面的語句。
當用于嵌套 Do...Loop 中的時候,Exit Do 將控制傳遞給其所在循環(huán)的上一層嵌套循環(huán)。
下面例子舉例說明如何使用 Do...Loop 語句:
Do Until DefResp = vbNo
MyNum = Int (6 * Rnd + 1) ' 產生 1 到 6 之間的隨機數。
DefResp = MsgBox (MyNum " 想要另一個數嗎?", vbYesNo)
Loop
Dim Check, Counter
Check = True: Counter = 0 ' 初始化變量。
Do ' 外層循環(huán)。
Do While Counter 20 ' 內層循環(huán)。
Counter = Counter + 1 ' 增加計數器。
If Counter = 10 Then ' 如果條件為 True...
Check = False ' 將標志值設置為 False。
Exit Do ' 終止內層循環(huán)。
End If
Loop
Loop Until Check = False ' 立即終止外層循環(huán)。
Do...Loop 語句
當條件為 True 時或條件變?yōu)?True 之前重復執(zhí)行某語句塊。
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop
也可以使用下面的語法:
Do
[statements]
[Exit Do]
[statements]
Loop [{While | Until} condition]
參數
condition
數值或字符串表達式,其值為 True 或 False。如果 condition 為 Null,則 condition 被當作 False。
statements
當 condition 為 True 時被重復執(zhí)行的一條或多條命令。
說明
Exit Do 僅可以用在 Do...Loop 控制語句中,提供另一種退出 Do...Loop 的方法。可以在 Do...Loop 語句中的任何位置放置任意個 Exit Do。Exit Do 通常與條件判斷語句(如 If...Then )一起使用,將控制傳遞給緊隨在 Loop 語句后面的語句。
當用于嵌套 Do...Loop 中的時候,Exit Do 將控制傳遞給其所在循環(huán)的上一層嵌套循環(huán)。
下面例子舉例說明如何使用 Do...Loop 語句:
Do Until DefResp = vbNo
MyNum = Int (6 * Rnd + 1) ' 產生 1 到 6 之間的隨機數。
DefResp = MsgBox (MyNum " 想要另一個數嗎?", vbYesNo)
Loop
Dim Check, Counter
Check = True: Counter = 0 ' 初始化變量。
Do ' 外層循環(huán)。
Do While Counter 20 ' 內層循環(huán)。
Counter = Counter + 1 ' 增加計數器。
If Counter = 10 Then ' 如果條件為 True...
Check = False ' 將標志值設置為 False。
Exit Do ' 終止內層循環(huán)。
End If
Loop
Loop Until Check = False ' 立即終止外層循環(huán)。
switch 語句
當指定的表達式的值與某個標簽匹配時,即執(zhí)行相應的一個或多個語句。
switch (expression) {
case label :
statementlist
case label :
statementlist
...
default :
statementlist
}
參數
expression
要求值的表達式。
label
根據 expression 來匹配的標識符。如果 label === expression,則立即從冒號后的 statementlist 處開始執(zhí)行,直到遇到一個可選的 break 語句,或到達 switch 語句的最后。
statementlist
要被執(zhí)行的一個或多個語句。
說明
使用 default 子句來提供一個語句,該語句只在沒有任何一個標簽值與 expression 相匹配時才被執(zhí)行。它可以出現在 switch 代碼塊內的任何地方。
可以指定零或多個 label 塊。如果沒有 label 和 expression 的值匹配,并且沒有提供 default 情況,則不執(zhí)行任何語句。
通過 switch 語句執(zhí)行流程如下:
求 expression 的值并依次序查看 label,直到找到一個匹配。
如果 label 的值等于 expression 的值,則執(zhí)行它相應的 statementlist。
繼續(xù)執(zhí)行,直到遇到一個 break 語句,或者 switch 語句結束。這意味著如果沒有使用一個 break 語句,則多個 label 塊被執(zhí)行。
如果沒有 label 等于 expression 的值,則跳轉到 default 情況。 如果沒有 default 情況,則跳轉到最后一步。
繼續(xù)執(zhí)行緊接 switch 代碼塊末尾的語句。
示例
下面示例測試一個對象的類型:
function MyObject() {
...}
switch (object.constructor){
case Date:
...
case Number:
...
case String:
...
case MyObject:
...
default:
...
}
要求