-3

私は mysql を初めて使用します。godaddy アカウントで phpmyadmin を使用してテーブルを作成しましたが、php 経由で何も追加できません。コードは次のとおりです。

$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

mysql_query($conn,"INSERT INTO entries (business) VALUES ('Test biz')");

正常に接続しましたが、「mysql_query() はパラメーター 1 が文字列であり、リソースが指定されていることを期待しています」というエラーが表示されます。

mysql_query($conn,"INSERT INTO entries (business) VALUES ('Test biz')");

それがなぜなのかについての考えはありますか?ありがとう!

4

3 に答える 3

0

mysql_select_db($conn,''); を呼び出す必要があります。

$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

mysql_query($conn,"INSERT INTO エントリ (ビジネス) VALUES ('テスト ビジネス')");

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db('<your db name here>',$conn);

mysql_query("INSERT INTO entries (business) VALUES ('Test biz')");

$conn を mysql_query() に渡す必要はありません。

ありがとう

于 2013-08-26T18:19:52.423 に答える