導(dǎo)入過(guò)大文件時(shí),首先檢查php.ini 配置文件中的以下三個(gè)地方,upload_max_filesize, memory_limit 和post_max_size,并且推薦修改的值要稍大于導(dǎo)入的巨大sql數(shù)據(jù)庫(kù)文件;依照這個(gè)提示,我修改了以上三個(gè)在php.ini中的值以后,重啟 了php環(huán)境,再次導(dǎo)入時(shí),雖然phpMyAdmin還是顯示導(dǎo)入最大限制:20,480 KB,但巨大的80M數(shù)據(jù)庫(kù)文件已經(jīng)被成功的導(dǎo)入了。版本高點(diǎn)的phpMyAdmin則可以正確顯示最大限制,一般就是顯示post_max_size的值。
馬龍網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,馬龍網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為馬龍上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的馬龍做網(wǎng)站的公司定做!
首先看一下數(shù)據(jù)庫(kù)數(shù)據(jù)是否修改成功(這里是權(quán)限修改),如果沒(méi)有的話,可以檢查一下是否是服務(wù)器的根目錄空間已經(jīng)占滿或接近滿負(fù)荷,導(dǎo)致操作不成功;
可以在php.ini中打開(kāi)display_errors=On,如果報(bào)的是HTTP 500服務(wù)器內(nèi)部錯(cuò)誤,可能phpmyadmin程序的index.php文件中用到了require(./xxx.php)這樣的語(yǔ)句,一般是文件或數(shù)據(jù)庫(kù)權(quán)限問(wèn)題,可以將里面的require(./xxx.php)改成 require(xxx.php)或者將上級(jí)目錄即xxx.php對(duì)應(yīng)的/目錄賦予可執(zhí)行權(quán)限;
你的代碼確實(shí)不怎么規(guī)范;
有地方不明白你要干
?php
$txt = intval(file_get_contents('cly.txt'));
file_put_contents('cly.txt', strval($txt + 1));
echo $txt;
?
第一句話 intval是強(qiáng)制轉(zhuǎn)換成整數(shù)。
file_get_contents返回類(lèi)型是bool|string
結(jié)果就是 文件不存 返回的是false 而在一般的語(yǔ)言中都是false 本身就是0. 如果存在肯定返回的是里面的字符串。而任何的字符串只要不是數(shù)字開(kāi)頭 intval都會(huì)返回0。
而php 中 Warning 不會(huì)影響程序繼續(xù)運(yùn)行。
所以結(jié)果就是第一句話返回的文件不存在就是0,
至于你說(shuō)的404描述錯(cuò)誤 。這個(gè)不可能產(chǎn)生。
還有代碼真的不嚴(yán)謹(jǐn)。
應(yīng)該這樣
$filename='cly.txt';
if(!file_exists($filename)){//文件不存在的時(shí)候
file_put_contents($filename, '');//生成文件
}
$txt = intval(file_get_contents($filename)) ;
file_put_contents($filename, strval($txt + 1));
echo $txt;
這樣就不會(huì)出現(xiàn)你說(shuō)的問(wèn)題了
第一個(gè)id一般是數(shù)字型,你插入的內(nèi)容是字符型,還是個(gè)空值;
另外id這個(gè)字段是自增長(zhǎng),在數(shù)據(jù)庫(kù)中設(shè)置好的,不用添加的
親 mysql_query 很不安全的,就是這個(gè)原因才廢棄的,而強(qiáng)制采用PDO 的方式,去搜索PDO,建議你去看看后盾網(wǎng),或兄弟連視頻 去他們官網(wǎng)都是免費(fèi)的
你去學(xué)學(xué)PDO就行,那個(gè)預(yù)處理比較重要
學(xué)個(gè)大概就行 你不玩混編的話 不如多玩玩框架,
另提醒 你學(xué) tp的時(shí)候 別學(xué)3.1 否則白學(xué),現(xiàn)在公司用3.2 而 3.2 把3.1的N多方法廢棄,連目錄都變了...我一直用yii公司抽風(fēng)換tp 我剛學(xué)完 公司 就換成3.2 了 白學(xué)了
而且你看 6.0 廢棄的東西更多.
廢棄一些東西都是有其原因的,如果你網(wǎng)站全用mysql_query的小網(wǎng)站,我用一天就能把你網(wǎng)站廢掉,sql注入即可