0

これは私のコードです 2 つのテーブル予約があります // メンバーからの予約を保持するために作成します userinfo // メンバーのユーザー名を保持します

<?php

  $ta = $_POST['table'];  
  $day=$_POST['date'];  
  $usern = $_SESSION['username'];  
  $con = mysql_connect("localhost","root","password") or die ("can't connect to host");  
  mysql_select_db("register",$con) or die("can't connect to database");  
  $sql = "select * from userinfo where username = '$usern' ";   
  $rs = mysql_query($sql);  
  $row = mysql_num_rows($rs);  
  if($row == 0)  
      {  mysql_query("insert into booking(username) values '".$usern. "' ");  
           mysql_db_query("register");  
      } mysql_close();  
   ?>

なぜ更新されないのかわかりません。

4

2 に答える 2

5

INSERT ステートメントに括弧がありません:

"insert into booking(username) values '".$usern. "' "

する必要があります

"insert into booking(username) values ('".$usern. "') "
于 2013-11-12T20:45:06.077 に答える