我试图插入到一个数据库张贴的表单值,检索通过php生成的html表单。但是,它没有插入值,但是当我打印posted变量时,我确实看到了这些值。下面是代码。
这是用php编写的输出html的表单。
<?php
$find = mysql_query("SELECT file_name FROM chemlab_files WHERE student_id = '$student_id'") or die ("Could not search!");
while($row = mysql_fetch_array($find)){
$
我使用MySQL数据库来存储学生项目(每个项目都有自己独特的ID,如第一个屏幕截图所示)。
'ID‘列被设置为auto_increment和主键。
所有项目必须由其ID升序(仅)进行排序。但是,每次我在数据库中插入一个新项目并在“年份”字段中设置较低的值(比我上次插入前一个项目时输入的值低)时,我的项目就会自动由这个“年份”字段排序(如第二个屏幕快照所示)。
有没有办法,如何设置我的表,以自动排序所有新添加的项目,仅通过'ID‘列?是的,我知道我可以在放置每一张新记录后用ALTER TABLE tablename ORDER BY columnname AS
我需要将旧数据插入到新数据库中,我希望将旧的数据库ID值保留到新的数据库ID (新的数据库ID字段是自动增量ID)。那么,如何对MySQL中的自动增量ID (没有导出/导入的方法,因为我没有正确的)这样做,我只能从旧数据库插入数据,新数据库和旧数据库的结构是不同的,那么我怎么做呢?
## how to disable the auto increment id in new_table?
insert into new_table(id, new_field1) select id, old_field1 from old_table;
## how to re-enable the au
使用PHP和Mysql,你将如何允许用户从六个字段中更新或插入关于自己的信息。例如,关于、名称、网站等?您是否首先使用循环来查找用户想要更新的所有字段,然后使用insert或update语句查询数据库,这取决于字段是null还是现有值必须被覆盖。
示例
$Name ; //exsisting value
$email; // existing value
$about; //fields null
$website; // user wants to update this field
protected function updateWebsiteinformation($websi
我想插入4个数据到4个字段,并检查其中是否有2个不存在。(数据匹配` `pid = '1‘和sid '123')
这是我的代码,我检查了几次,我的mysql connect很好,我的数据库是正确的,这四个字段在我的table中。但我就是不能插入。没有警告返回页面。
require ("connect.php");// this one I always test on my localhost, no proble, even require on other page, all works well
mysql_select_db("test&