-2
<html>
   <body>
   <?php
    $host = 'localhost';
    $user = 'users';
    $pw = '';
    $db = '#######';
    $connect = mysql_connect($host,$user,$pw)
               or die ("Could not connect.");

    mysql_select_db($db);

    $sql = mysql_query("INSERT INTO users VALUES ('','l','l','l','l','l','l')");
    if(mysql_query($sql)){
       print "Item added successfully.<br/>";
    }
    else{
       print "Item addition failed.<br/>";
    }
 ?>
</body>
</html>

これらの値をデータベースのテーブルに挿入しようとしていますusersが、コードを実行すると「アイテムの追加に失敗しました」と表示され続けますが、理由はわかりません。既にテストしたので、データベース接続に問題はありません。挿入クエリの何が問題なのかわかりませんか?

4

4 に答える 4

1

this.your と呼ばれる関数 mysql_query() を 2 回試してください。2回目には、クエリの代わりにresult_setを渡しました。

     <html>
     <body>
      <?php
       $host = 'localhost';
       $user = 'users';
       $pw = '';
       $db = '#######';
       $connect = mysql_connect($host,$user,$pw)
           or die ("Could not connect.");


       mysql_select_db($db);

      $sql = mysql_query( "INSERT INTO users 
       VALUES('' ,'l','l','l','l', 'l','l')");

     if($sql){
        print "Item added successfully.<br/>";
      }
     else { print "Item addition failed.<br/>"; }
    ?>
    </body>
     </html>
于 2013-05-09T10:40:09.093 に答える