0
目前我使用PHP的mysql_connect
,mysql_select_db
,mysql_query
函數。我有一個mysql_connect
的文件,所以我可以在所有其他PHP文件中需要此文件,並且我在每個文件中都有一個與MySQL的連接。PHP - mysqli函數
現在我必須將其更改爲mysqli_connect
。現在的問題:我有所有查詢設置連接?爲什麼?在一個查詢之後,連接將被關閉。所以我必須設置一個新的mysqli_connection
。
這是好的,或者我需要做什麼,我只需要一個連接?
Connection.php
$connect = mysqli_connect("test","test","test","test");
其他PHP文件:
require("./Connection.php");
$result= mysqli_query($connect,"select portfolioview_id,portfolioview_text,portfolioview_longtext from portfolioview order by portfolioview_id desc");
while ($zeile = mysqli_fetch_array($connect,MYSQLI_ASSOC)):
echo "test";
endwhile;
此查詢後,所以當我開始的第二個查詢我得到的消息:
警告:mysqli_query( )期望參數1爲mysqli,第17行中給出的資源C:\ xampp \ htdocs \ limitless \ connect_to_mysql.php
當我添加一個像Connection.php中的新連接它的作品。
'$ mysqli的= \t mysqli_connect(「主機」,「用戶」的程序中使用本,「pass」,「dbname」);'將其保存爲'connect.php' –
只要你不關閉連接(並且你不需要關閉它的理由,如果你之前使用過一個連接),你可以重用它。 – dbarthel
我試過把它保存在「connect.php」中。我只工作一次。在爲下一個查詢設置了新的連接後,它僅適用於下一個查詢 –