資料庫返回語句是
❶ 資料庫update語句的返回值是什麼
更新成功返回受影響語句的id,失敗返回false。
❷ php操作oracle資料庫,如果返回select語句返回的行數
SELECT 語句用於從資料庫中選取數據。
語句1:SELECT * FROM table_name
解說:意思就是讀取整個表table_name裡面的數據顯示出來
語句1:SELECT * FROM table_name Where x = 1
解說:意思就是讀取表table_name裡面鍵名為:x 值為:1的 數據顯示出來
例子:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
mysql_close($con);
?>
資料庫採用UTF8編碼,而頁面申明編碼是GB2312,這是最常見的產生亂碼的原因。
這時候在PHP腳本裡面直接SELECT數據出來的就是亂碼,需要在查詢前先使用:
mysql_query("SET NAMES GBK");或mysql_query("SET NAMES GB2312");
來設定MYSQL連接編碼,保證頁面申明編碼與這里設定的連接編碼一致(GBK是GB2312的擴展)。如果頁面是UTF-8編碼的話,可以用:
mysql_query("SET NAMES UTF8"); 注意是UTF8而不是一般用的UTF-8。假如頁面申明的編碼與資料庫內部編碼一致可以不設定連接編碼。
代碼如下:
$mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES 'GBK'");
❸ SELECT語句返回值是什麼類型
那要看你怎麼返回了:
ttt=rs.fields(0):類型決定於XXX的類型
ttt=rs.fields.getrows:二維數組
ttt=rs.fields.getstring:字元串
以上返回結果類型與記錄的數量無關。
❹ sql語句執行成功返回什麼
SQL語句返回的結果是一個集合,是所有查詢到的數據的結合,沒有數據時是一個空集合。
但是各語言的SQL函數結果就不是了,一般返回一個資源句柄,看你說的什麼語言。
補充:
暈死,至今你都不說你這是INFORMIX,幸好我看見SQLCA很面熟,否則大家如何回答你的問題,誰都以為你說的是MS SQL。
SQLCA是資料庫操作之後都會更新,0表示成功,其它數字為錯誤代碼。
❺ 在資料庫的查詢返回中,not 80 和 not 90是什麼意思
查詢返回?
如果用在查詢語句中,not 就是控制查詢數據的輸出條件的,也就是用在where語句中,控制查詢輸出的條件,即不是80.不是90
【樣例查詢】
SELECT Sname
FROM SC
WHERE Grade not 80;
這就是查詢成績不為80的學生的學號!
像這樣的語句控制還有很多,例如LIKE,BETWEEN…AND等等
希望我理解你的意思了,希望可以幫你o(∩_∩)o