使用一个查询向我的mysql表添加多个条目

时间:2016-05-03 06:56:45

标签: php mysql

我想用一个查询为我的mysql表添加多个条目。这是我的问题:

$ophours = "INSERT INTO stores_op_hours(Store_Id,Day_Name,Open_Time,Close_Time)
    VALUES 
    ('$stid','mon','00:00','23.59'),
    ('$stid','tue','00:00','23.59'),
    ('$stid','wed','00:00','23.59'),
    ('$stid','thu','00:00','23.59'),
    ('$stid','fri','00:00','23.59'),
    ('$stid','sat','00:00','23.59'),
    ('$stid','sun','00:00','23.59')
    ";
$result2 = mysqli_query($link, $ophours);

我试图抓住这样的错误:

if (!mysqli_query($link,$ophours))
    {
        echo "<script type='text/javascript'>alert('Error with inserting to db ". mysqli_error($link)."')</script>";

    }

未显示错误,但数据未添加到数据库

1 个答案:

答案 0 :(得分:0)

请检查$link是否有效(来自php.net):

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit();
}

否则请在space

后尝试stores_op_hours (

如果允许12:3412.34尝试12:34:56,我可能不知道时间字段。