Can';t追加Mysql列

Can';t追加Mysql列,mysql,append,Mysql,Append,所以我是MySQL新手,但我已经为此工作了几个小时,无论我如何编写它,我都不能向数据库中的列追加任何内容。我一直在使用w3schools模板,但似乎无法使其正常工作。我正在用下面的代码检查数据库的内容,这是有效的。我将删除密码和url。我试图将一组将被更新的文本(如123234345)关联到一行(他们的电子邮件) 现在,只要我运行一个程序,代码就会运行,除了mysql区域外,其他一切都可以运行。它似乎什么都不做,我无法将其追加,我将其更改为完全更新数据,但也没有做任何事情 当我用PHPMyadm

所以我是MySQL新手,但我已经为此工作了几个小时,无论我如何编写它,我都不能向数据库中的列追加任何内容。我一直在使用w3schools模板,但似乎无法使其正常工作。我正在用下面的代码检查数据库的内容,这是有效的。我将删除密码和url。我试图将一组将被更新的文本(如123234345)关联到一行(他们的电子邮件)

现在,只要我运行一个程序,代码就会运行,除了mysql区域外,其他一切都可以运行。它似乎什么都不做,我无法将其追加,我将其更改为完全更新数据,但也没有做任何事情

当我用PHPMyadmin插入一个值时,它会这样做,并且会很好地更新所有内容

INSERT INTO  mydatabase.emails (
myemail
)
VALUES (
'test2'
);
所以“emails”(真名)是一个表,它当前有一封email(myemail),现在有一个文本值“test1”


编辑:我将其更改为CONACT,但这显然不是问题所在

在代码中应该是
CONCAT
,而不是
CONACT


如果这不起作用,在代码末尾放置
echo mysql\u error()
会返回什么?

您是否运行
mysql\u query($sql)
?如果这不是问题所在,我想您应该尝试在
$sql=“UPDATE emails SET myemail=CONCAT”之后放置
mysql\u query($sql)
来执行实际的查询(myemail,'testappend')”;
我添加了echo mysql_error(),并将整个内容单独放入一个新的PHP文件中,当我运行它时,什么都没有发生。它完全是空的,不会更新。我这样做了,现在我得到了解析错误:语法错误,todb.PHP第6行的意外t_echo,这是因为echo mysql_error()-我把它拿出来放进了mysql_query($sql),但它仍然没有做任何事情。有没有可能整个事情都搞混了,就像我试图添加到错误的东西(表/行)中一样-正如我所说,这是我第一次使用MySQL。这是PHPmyadmin的外观,指向你的PHPmyadmin屏幕截图的链接不是一个公共URL,但我猜你的代码一定是这样:
对不起,-这实际上是我在做的,程序会收到你的电子邮件,然后在上传图像后,它会关联我我不喜欢你的电子邮件
mysql_connect('mywebsite.com', 'myusername', 'mypassword') or die (mysql_error());
mysql_select_db('mydatabase') or die (mysql_error());
$sql="UPDATE emails SET myemail = CONCAT(myemail, 'testappend')";`
INSERT INTO  mydatabase.emails (
myemail
)
VALUES (
'test2'
);