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 是的英語語法中,一個謂語 助動詞,系動詞,半系動詞等 ...