MySQL:将数据写入表和列

时间:2012-01-12 15:37:29

标签: mysql database insert-into

在网络开发方面开设大学课程,我们一直在通过数据库生病。我已经阅读了大多数内容,比如连接到mysql,选择DB等等。但我无法弄清楚的是如何在表格的列中添加数据。

我已经尝试过我可以在网上找到的东西,但我还没有找到任何有用的东西......所以我想知道这里是否有人能够如此友好地向我展示如何用这些列写一些东西:{{ 3}}

我不需要帮助来选择DB等,只是如何将这些数据写入db。或者链接到像我这样的假人指南......我已经尝试了很多不同的方式

mysql_query(INSERT INTO *** VALUES ****)

但我无法让它发挥作用..

任何帮助都会非常感激,感到完全迷失。

提前致谢!

3 个答案:

答案 0 :(得分:1)

我的猜测是song_id与其他一些表有关,所以你需要在插入请求中有一个有效的song_id,但这样的事情应该有效:

 INSERT INTO `your_table` VALUES(NULL,'Your Text',song_id,CURRENT_TIMESTAMP);

请注意,song_id如果与另一个表相关,则应替换为有效ID:

 $song_id = 1;
 $text = "Sample text";
 mysql_query("INSERT INTO `your_table` VALUES(NULL,'$text',$song_id,CURRENT_TIMESTAMP)");

您还应该尝试检查mysql documentation这类问题。

答案 1 :(得分:1)

根据这一点,应该可以解决这个问题。

INSERT INTO TABLE_NAME (text, songid, insertdate) VALUES ('TEXT VALUE', 'SONG ID', CURRENT_TIMESTAMP)

有一个相当容易理解的参考here

答案 2 :(得分:0)

试试这个:

INSERT INTO <table_name> (text, songid, insertdate) VALUES ('your_text_here', 'your_song_id_here', now());

如果您想要这样的内容,则有用的指南是w3schools