我的数据库是MySQL,我使用PHP作为我的语言。我写了一个函数,并使用这个函数运行我的更新或插入查询。此功能适用于我的所有查询,并且看起来没问题。在数据库中插入一次但是2条记录
当我插入一个值时,我的表中有一个我有我的数据库记录!我检查了我的函数,它只运行一次(在我的函数开始时,我使用了echo $myquery
,它写了我的查询一次),但在我的数据库中我有2个记录。
你对这个问题有什么想法吗?
Field---Type---Attributes---Null
eventsID---int(10)---UNSIGNED---NO
auserID---int(10)---UNSIGNED---No
bUserID---int(10)---UNSIGNED---No
type---smallint(5)---UNSIGNED---No
amount---int(10)---UNSIGNED---No
cType---tinyint(3)--- ---No
cAmount---int(10) ---UNSIGNED---No
dateTime---timestamp---ON UPDATE CURRENT_TIMESTAMP---No---CURRENT_TIMESTAMP
除非您将PHP代码放在此处,否则我们无法帮到您。编辑您的问题并粘贴相关的PHP代码。 – JohnP 2011-03-17 15:48:21
JohnPs正确,您的脚本是否执行任何重定向,然后函数会被调用两次? – 2011-03-17 15:55:04