当前位置:澳门新葡亰登入 > 热门新闻 > 咱俩要把数据显示在表格中

咱俩要把数据显示在表格中

文章作者:热门新闻 上传时间:2020-04-24

五、改进数据

在个学科中,笔者都把要进行的SQL语句放到一个变量中,然后才用mysql_query(State of Qatar来实行数据库查询。在调解时这是很有用的。假若程序出了何等难点,您任何时候能够把SQL语句的开始和结果浮现出来,检查在那之中的语法错误。

咱俩早就学习了怎么把多少插入到数据库中。今后我们来读书怎么更改数据库中已部分记录。数据的编纂包涵两片段:数据呈现和通过表格输入把数量重临给数据库,这两某个大家日前都早就讲到了。可是,数据编辑仍有一丢丢两样,我们必得先在表格中展现出有关的数额。

先是,大家回过头再看看第一课的程序代码,在网页中显示工作者姓名。不过本次,大家要把多少展现在报表中。程序看起来象下边那样:

htmlbody?php$db = mysql_connect(localhost, root);mysql_select_db(mydb,$db);if ($id) {// 查询数据库$sql = SELECT * FROM employees WHERE id=$id;$result = mysql_query($sql);$myrow = mysql_fetch_array($result);?form method=post action=?php echo $PATH_INFO?input type=hidden name=id value=?php echo $myrow[id] ?名:input type=Text name=first value=?php echo$myrow[first] ?br姓:input type=Text name=last value=?php echo$myrow[last] ?br住址:input type=Text name=address value=?php echo$myrow[address] ?br职位:input type=Text name=position value=?php echo$myrow[position] ?brinput type=Submit name=submit value=输入信息/form?php} else {// 显示员工列表$result = mysql_query(SELECT * FROM employees,$db);while ($myrow = mysql_fetch_array($result)) {printf(a href=/%s?id=%s/%s %s/abrn, $PATH_INFO,$myrow[id], $myrow[first], $myrow[last]);}}?/body/html

咱俩刚刚是把字段内容写入到相应表格成分中的value属性里,那是相应简单的。大家再往前更是,使程序能够把客商改革过的内容写回数据库去。相近,大家经过Submit按键来判断是还是不是管理表格输入内容。还要小心,大家用的SQL语句稍微有个别不一致。

htmlbody?php$db = mysql_connect(localhost, root);mysql_select_db(mydb,$db);if ($id) {if ($submit) {$sql = UPDATE employees SET first=$first,last=$last,address=$address,position=$position WHERE id=$id;$result = mysql_query($sql);echo 谢谢!数据更改完成n;} else {// 查询数据库$sql = SELECT * FROM employees WHERE id=$id;$result = mysql_query($sql);$myrow = mysql_fetch_array($result);?form method=post action=?php echo $PATH_INFO?input type=hidden name=id value=?php echo $myrow[id] ?名:input type=Text name=first value=?phpecho $myrow[first] ?br姓:input type=Text name=last value=?php echo$myrow[last] ?br住址:input type=Text name=address value=?php echo$myrow[address] ?br职位:input type=Text name=position value=?php echo$myrow[position] ?brinput type=Submit name=submit value=输入信息/form?php}} else {// 显示员工列表$result = mysql_query(SELECT * FROM employees,$db);while ($myrow = mysql_fetch_array($result)) {printf(a href=/%s?id=%s/%s %s/abrn, $PATH_INFO,$myrow[id], $myrow[first], $myrow[last]);}}?/body/html

正是如此。在此个顺序中一度包罗了我们学过所大许多特征。您也已经见到,我们在叁个if(卡塔尔条件判定语句中又加了二个if(State of Qatar语句,来检查多种原则。

本文由澳门新葡亰登入发布于热门新闻,转载请注明出处:咱俩要把数据显示在表格中

关键词: