php在執行乙個耗時的mysql時無法進行其他mysql操作?

2025-02-14 01:35:20 字數 2594 閱讀 3568

1樓:程式設計師風宇

建議先使用外部工具連線資料庫試試,看是否是資料庫支撐不了大規模資料的寫入查詢等等。檢查資料庫的連線數,php配置的連線數。

如果是連線數滿了,簡單粗暴的方式,修改連線數配置。如果是mysql所消耗的記憶體服務問題,就要修改mysql記憶體,加大配置。優化一下耗時長的業務,這個和程式端的**,是否為多執行緒沒有太大的關係,從你發出來的情況,就是1個請求耗時太長,讓後其他請求沒有返回,要麼是web服務記憶體吃緊,要麼是mysql服務壓力過大,連線數用滿的情況,應該不太可能。

2樓:陝西新華電腦學校

hp 預設並不支援多執行緒,要使用多執行緒需要安裝 pthread 擴充套件,而要安裝 pthread 擴充套件,必須使用 --enable-maintainer-zts 引數重新編譯 php,這個引數是指定編譯 php 時使用執行緒安全方式。

3樓:網友

跟mysql沒關係,是session 阻塞,在長時間執行的頁面提前加入 session_write_close();

在寫php**過程 能連上 mysql 但無法對mysql進行操作 可能是哪些原因?

4樓:網友

$sql="select * from 'test'";這裡把test的單引號刪掉試試。不過最好貼出報錯資訊,別人才能幫你分析。

php為什麼不能呼叫mysql

5樓:網友

你的裡有沒有下面這段?沒有的話加上:

mysql] on

off還有php/ext資料夾下有沒有php_?

6樓:網友

那個不用管也可以用mysql的吧。如果你換個伺服器版本的作業系統肯定可以。

php裡對資料庫進行插入操作,總是沒有反應 ,在mysql裡卻可以

7樓:網友

怎麼沒看到連線資料庫的**?是不是忘了寫了還是沒寫啊?你可以把你的$sql列印出來看看對不對。

如果有連線,那你把sql語句改成這樣看看:

sql="insert into message (id,user,title,content,lastdate) values (null,'','','',now())";

8樓:網友

先試試能從資料庫中查詢資料嗎。

一條mysql語句在php裡執行沒反應,在front中就能執行成功!

9樓:阿里伺服器租用

php有個頁面相應時間,預設是30秒,如果30秒內執行不完程式,就不執行了,估計是你的sql執行時間太長。

最近在使用php對mysql進行拆入操作時發現了經常插入失敗的情況。

10樓:折柳成萌

你的是什麼?也要貼出來,首先確定資料庫連線成功,成功之後,將你的sql語句在phpmyadmin中sql測試,看看有沒有sql錯誤。

還有,$_post[''],一般用單引號。

sql語句明顯錯誤,id欄位要設定成自動增長,改成$sql="insert into bknv_videos(vid,type,title,image,date) values('$vid','$type','$title','$image','$date')";

你試一試。

php連線mysql成功,但是無法對資料庫裡面的表進行操作

11樓:魯南團

你這是在本地伺服器還是遠端伺服器中操作的?

本地伺服器就很好辦,用許可權最高的那個使用者名稱連線資料庫。

要是遠端伺服器就要聯絡伺服器提供商,給你設定許可權了。

php指令碼執行乙個sql語句失敗,但相同語句放到mysql中能成功執行

12樓:網友

看看你的資料庫是不是連線成功了。 另外看看你的sql是不是有寫錯了。

13樓:網友

語法上應該出了一些低階錯誤。

或者連線資料庫那裡的**出了點問題。

14樓:噯嘚兲靈靈

編碼是不是有問題呢?gbk 與utf8 問題。

15樓:網友

看看編碼是不是不一致。

php操作mysql,insert 語句無法執行,字串求解~

16樓:逮芸類夢絲

你的問題在。

sql="insert

intousers

values

name,i)";

應該寫成。sql="insert

intousers

values

name',$i')"

或者。sql="insert

intousers

values

.name."'i."'

也就是要加上引數引號,$i可以不加也可以加。

字串型的一定要加。

所以我通常都加!~

這是關於php的問題,這是一個關於php的問題

你沒給action值,而且使用的接收資料方式也不是get。所以自然獲取不到 您的表單是get方式提交的,而您是用isset post user post tijiao success post提交判斷的。改成統一就可以了!改成 使用者登入 是 將 使用者id等資料 存入 session 然後讀取se...

php陣列根據條件分成幾個陣列,php 一個陣列根據條件分成幾個陣列

試編寫 如下 執行結果 newarr array filter arr,cd function cd value echo print r newarr echo function getdata arr return data php中如何按條件分割陣列 簡單寫了下,已經分成三個陣列了,但這種方法...

php程式設計師是否需要高學歷,做一個PHP程式設計師都需要學什麼

現在新讀書無用論四處蔓延,怎麼去看其實還是需要lz自己去判斷的。但是現實其實很明顯的,大中型國企對於技術崗位的升值都有強制性學歷要求 外資企業對學歷和留學 經歷更是看重,稍有規模的民企對於待升人員的學歷也有考察。例如華為 中興現在在大學裡面招聘的時候很多時候連本科生都不再 中層以上職位,這也有著一定...