これは非常に自明ですが、私はそれを理解できません。私は別のサーバーで動作するが、私の新しいWebでは動作しないコードの一部を使用しました。PHP経由のDBへの接続ができません
が<?php
define('MYSQL_HOST','c236um.forpsi.com');
define('MYSQL_USER','abcd');
define('MYSQL_PASSWORD','xyz');
define('MYSQL_DB','abcd');
$db = mysqli_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die("failed to connect");
mysqli_select_db(MYSQL_DB, $db) or die(mysqli_error($db));
mysqli_query("SET NAMES UTF8");
?>
とindex.phpの中で、私は単に体で、そのファイルが含ま:表示isn't体のこの内容で
include "protected/_mysql.php";
を、ただそこにある別のファイルに 私はこれを得ました空白の白いページ。変数の代わりにエラー通知としてテキストを入力すると、
mysqli_select_db(MYSQL_DB, $db) or die(mysqli_error($db));
エラーテキストが表示されます。 MYSQL_HOSTとしてlocalhostを置こうとしましたが、最初の "接続に失敗しました"というエラーが表示されます。 私は何が間違っていますか?
引数は後方です。 ** 'mysqli_select_db($ link、 'abcd')' ** http://php.net/manual/en/mysqli.select-db.php。 (エラーを表示するには、PHPのエラー報告を有効にしてください) – spencer7593
Oh hell :))ありがとうございました。私はそれを一度見て、問題が解決したかどうかを知っています... –
ありがとうもちろん、この愚かな間違いだった。それを指摘してくれてありがとう!確かに、私はこれに数日拘束されるだろう。 –