問題を抱えて!私はほとんど同じようなスレッドを見つけましたが、どれも役に立ちませんでした:(
MySQLデータベースから登録ユーザー数を取得するためのphpスクリプトを作成しました。スクリプトは私のローカルホストでうまく機能しています。それぞれ「root」、「root」、「localhost」である指定されたユーザー名、パス、およびホスト名を使用していますが、スクリプトは指定されたユーザー名/パス/ホストではなく、root @ localhost(パスワード:NO)を使用しています。ライブサーバーで。
ライブサーバーでMySQLユーザーを作成し、別のパスワードを設定しました。ホスト名はもちろんlocalhostではありません。新しく作成したmysqlユーザーデータでスクリプトを更新しました。しかし、スクリプトを実行するたびに、スクリプトがまだ「root」、「root」、および「localhost」を使用していることがわかります。
スクリプトを見てください:
//database connection
$conn = mysql_connect( "mysql.examplehost.com", "myusername", "mypass" );
$db = mysql_select_db ("regdb",$conn); //Oops, actually it was written this way in the script. I misstyped it previously. now edited as it is in the script.
//Query to fetch data
$query = mysql_query("SELECT * FROM regd ");
while ($row = mysql_fetch_array($query)):
$total_regd = $row['total_regd'];
endwhile;
echo $total_regd;
--デフォルトのユーザー名を変更して、phpMyAdminディレクトリにあるconfig.ini.phpファイルを渡すように言われる人もいます。これは役に立ちますか?ホスティングプロバイダーがそのディレクトリにアクセスする特権を与えていないため(スクリプトのテストに無料のホスティングを使用しているため)、または単に見つからなかったため、これを試しませんでした:(
助けてください....