所以我是MySQL的新手,但我一直在這個工作了幾個小時,無論我如何編寫它,我不能追加任何東西到我的數據庫中的列。我一直在使用w3schools模板,但似乎無法使其工作。我正在使用以下代碼檢查數據庫的內容,該代碼正常工作。我將刪除密碼和網址。我正在嘗試將一些將更新的文本(如123,234,345)關聯到一行(他們的電子郵件)。不能附加Mysql列
<?php
mysql_connect('mywebsite.com', 'myusername', 'mypassword') or die (mysql_error());
mysql_select_db('mydatabase') or die (mysql_error());
$result = mysql_query("SELECT * from emails");
$row = mysql_fetch_array($result);
echo $row['myemail'];
?>
現在可以工作了,如果我從PHPmyadmin中給它賦值,它就會顯示出來。 這是另一個文件的snippit,它應該改變它的值。 (這是另一個PHP文件裏)
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')";`
現在,每當我運行一個程序代碼運行,和一切,但MySQL的領域的工作。它似乎沒有做任何事情,我無法得到它追加,我改變它完全更新數據,也沒有做任何事情。
當我用PHPMyadmin插入一個值時,它會這樣做,它會更新一切正常。
INSERT INTO mydatabase.emails (
myemail
)
VALUES (
'test2'
);
因此,「電子郵件」(真名)是一個表,它擁有目前1個電子郵件(myemail),並具有「TEST1」的文本值現在。
編輯:我改成了CONACT但這不是問題顯然
你是否運行'mysql_query($ sql)'? – 2013-02-17 22:37:09