表示層不可以有 sql 語句嗎

時間 2025-01-09 07:30:40

1樓:網友

表示層當然可以放sql語句了。

不過如果你要用三層架構的話就要注意了,雖然sql語句放在表示層也能成功,但是嚴格意義上說這樣的寫法就不叫三層了,真正三層sql語句應該在資料層來處理的,這樣一來是易於統一維護,二來是為了系統的安全,所以與資料庫相關的東西最好不要放在頁面上!

2樓:山河一夢

那只是mvc的規範,所有資料庫查詢要全部封裝在持久層裡。你在表現層用了sql也沒什麼錯,你要知道幾年以前還沒分mvc的時候,sql和程式**都是直接寫在頁面上的。

但你這樣寫不規範,mvc模式裡表現層裡應該是沒有任何程式**的。

3樓:網友

net的三層架構分為 表示層,邏輯層 資料層。按標準來說,sql語句是放在資料層的,但是你要寫在表示層,系統不會報錯,也能正常執行,但是這就不叫三層架構了。對多層架構來說,不是每個軟體都要用。

針對軟體的大小和重要性去決定多少層,三層只是多層架構裡最少的層次。

4樓:馮益斌

如果是三層的話,sql語句應該封裝在資料層。

btn應該是表示層的東西,如果要訪問資料庫,可以通過呼叫邏輯層來間接執行sql

sql 語句~~不等於怎麼表示?

5樓:網友

>大於《小於=等於。

不等。是c等語言的用法,在那不能用的。

6樓:哎呀

--正確**。

城市 <>'北京'

的表示方法是c++等的語法。不同的程式語言,表示式、符號、語法是不同咯。

7樓:網友

城市 != '北京'

完全正確!或者城市 <>'北京'

8樓:網友

oracle裡可以寫成 !=或者<>都可以。

控制層 能出現sql語句嗎

9樓:天馬行空

一般來說是不允許出現的,但凡事無絕對。

10樓:

不要出現最好。

不然那你這個分層還有什麼意義?

sql語句不能執行

11樓:網友

你這個也叫資料庫問題?!!

這個是程式問題。!!

不知道你這個是不是asp還是什麼東東,沒有用過,但是以下的語句應該是有問題的,原來樣式:

進行查詢。result = mysql_query($sql);

結束並且釋放連線。

mysql_close($conn);

估計的樣式:

進行查詢。result = mysql_select_;

結束並且釋放連線。

mysql_select_;

_或者是。進行查詢。

result = mysql_query($sql,$conn);

結束並且釋放連線。

mysql_close($conn);

12樓:

你能指出你php程式檔案中的 line 23 是哪一行嗎?

估計是語句錯:

insert into `gaofei`.`counter` (new` )values ('1')

insert into counter (new) values ('1')

看是否行!

這個sql語句不能這麼寫嗎?

13樓:匿名使用者

你這個問題,這張圖 完全是讓大家猜錯誤在哪嘛 提問題都沒點水平!唉!空指標問題很好解決的!

14樓:

看一下你的第27行是哪一行?

怎麼不能執行sql 語句

15樓:智寶看電視

我想我明白了 會不會是mysql_query只能執行單行的sql語句呢,因為sql檔案裡面的檔案會存在一些預設的/n之類的 而mysql_query無法執行,試著把sql檔案就保留一行看看。

16樓:囸鈤馹氜

$myfile能取出正常的sql嗎?你可以把$myfile的編碼換一下試試!

sql語句中為什麼不能出現" * "?

17樓:網友

select * from 表是允許的,你要將你的問題描述的具體一點,這樣大家才能幫助你解決問題。

sql中查詢語句為什麼不可以這樣用

18樓:網友

這樣不行的哦﹐要動態組成sql

declare @test1 int

declare @sql varchar(1000)set @test1 = 222

set @sql='select top '+convert(varchar,@test1)+' * from newsinfo'

exec(@sql)

j**a中sql語句為什麼不能出現 * ?

19樓:網友

用*的效率比較低。

這樣寫資料庫首先需要解析該表中有哪些欄位,然後再查詢,所以效率低。

20樓:j**a大魚

是萬用字元。 當然不能出現。

不過可以用select * form table 代表查所有。

21樓:網友

誰說不能用*

我一直這樣寫string sql=「 select * from tablename 」;

22樓:網友

可以用*,但是不推薦。

什麼物品不可以共用,有哪些物品不可以共用

生活中,我們可能會與別人分享 共用一些物品,但是下面所列十種東西,儘量不要與別人共用。1 香皂 儘管香皂本身就是清潔用品,但美國疾控預防中心 cdc 建議,儘量減少使用公共場所的香皂,改用洗手液。2006年的一項研究發現,香皂是牙醫診所重複感染的 之一。香皂在不同人之間使用時,無法一直保持其乾燥。香...

人不可以有傲氣,但是人不可以無傲骨

人沒有傲氣,就會虛心請教,少走彎路。人沒有傲骨就會淪為應聲蟲 無主見,永遠不會成為強者。人不可有傲氣,但不可無傲骨。藝術大師徐悲鴻的這句話道出了一個深刻的人生哲理。的確,人不可有傲氣。有了傲氣的人,往往會自命不凡,認為自己能幹,比別人高出一籌,從而目中無人。這就是他今後失敗的先兆。有了傲氣的人,當成...

在英語句子中,有動詞就不可以用助動詞嗎?(do或does

是的。一個句子中如果有動詞就不用助動詞了。句子中助動詞的作用就相當於動詞。祝學習進步! 應該是句子裡有了動詞就不能要be 動詞了,得用助動詞 英語句子中必須要有動詞麼,沒有動詞是不是就要加助動詞 do dose 或者be動詞 am is are 是的英語語法中,一個謂語 助動詞,系動詞,半系動詞等 ...