-1

我不明白为什么我的第二个查询不起作用,而其他类似的查询工作正常,谁能告诉我为什么这些查询的行为不同

查询 1

function update_record()
{
    $sql="insert into datas.market set title='".stripslashes($title)."',info='".stripslashes($description)."',graphics='"$image."',source_link='".$link."'";
    mysql_query($sql);
}

查询 2

function update_record()
{
    $sql="insert into market set title='".stripslashes($title)."',info='".stripslashes($description)."',graphics='"$image."',source_link='".$link."'";
    mysql_query($sql);
}
4

2 回答 2

0

您是否使用 mysql_select_db() 选择了您的数据库?

于 2012-04-16T11:13:53.663 回答
0

第一个查询和第二个查询之间的唯一区别是您在第一个查询中明确指定数据库名称 {datas} 并且您的查询有效。

所以你没有选择连接后使用的数据库。

mysql_select_db('datas');
于 2012-04-16T11:28:08.083 回答