網(wǎng)站建設(shè)得過程中發(fā)現(xiàn)類型不匹配是怎么回事呢?這個問題也是讓很多編寫后臺程序的朋友感覺到特別的糾結(jié),原本是一氣呵成把代碼寫的好好的,但是一運(yùn)行測試發(fā)現(xiàn)來一個類型不匹配,搞得大家也是相當(dāng)糾結(jié),然后去對這個后臺代碼做了一番檢查,最后也沒有搞清楚到底是哪個地方出了問題,他就是不斷的提示類型不匹配。遇到這種情況之后,我們要從多方面去判斷,尤其是要去判斷那個數(shù)據(jù)的類型了,有的人說現(xiàn)在用腳本語言不用關(guān)心數(shù)據(jù)類型,這一點(diǎn)要請大家注意一個問題,雖然說腳本語言本身定義變量的時候是沒有考慮數(shù)據(jù)類型的,而實(shí)際上數(shù)據(jù)庫里面要考慮數(shù)據(jù)類型,因為每一個數(shù)據(jù)庫的字段都要設(shè)計相應(yīng)的數(shù)據(jù)類型,如果這個數(shù)據(jù)類型搞錯了,到時候他就是不匹配,所以你要反復(fù)回過去檢查。
網(wǎng)站建設(shè)的時候最容易出現(xiàn)類型不匹配的地方就是從數(shù)據(jù)庫里面讀出來一個數(shù)據(jù),然后這個數(shù)據(jù)存到變量里面,緊接著就去打印這個變量或者是用這個變量做其他的一些工作。這個時候你要看一看你的數(shù)據(jù)庫里面的那個字段在進(jìn)行設(shè)置的時候到底是一個什么樣的字段?比如說是整數(shù)或者是長整數(shù),如果是長整數(shù)的話被調(diào)用出來之后經(jīng)常都會出現(xiàn)類型不匹配的問題,那這個時候你在調(diào)用出來之后就要做一個轉(zhuǎn)換,你可以把它轉(zhuǎn)換成為整數(shù)。或者是把它轉(zhuǎn)換成為字符串,這樣再繼續(xù)操作的時候類型不匹配的問題就能夠得到解決了。