2018-11-08

进展记录

现在我做的最简单的数据库已经基本能够实现简单的数据查询了。先记录一下,免得忘了!
必需安装的软件有Navicat for MySQL , WAMPserver,

在配置好php开发环境之后,我又在菜鸟教程中学习了如何利用php建立表单,如何利用php操作mysql。将二者结合起来起来就可以实现网页数据库的查询。
主要启发我的是youtube上的一个视频https://www.youtube.com/watch?v=wp6Ngpk5XiY。这个视频主要讲的是利用网页表单来对空数据库的内容进行填充。由此我改了一下就可以对已存在的数据库进行查询。
我使用的是一个拟南芥基因基本信息的excel表,先转成csv格式,然后使用Navicat导入到MySQL中已经建立好的test数据库,表命名为atid_conversion。然后开始在WAMPserver根目录下新建一个文件夹命名为search_database。目录下建一个php
文件命名为demo_form.php。以下是其代码:

Seacher:

很简单吧。
然后再新建一个为demo2.php的文件,代码如下:

";

$value = $_POST['At_id'];

$sql = "select * from atid_conversion where GID = '$value'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) >0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo '
ID: NAME: Annotation: Chromosome: Entrez ID: Mitochondrion: Other Aliases: Other Designations:
'.$row["GID"].' '.$row["NAME"].' '.$row["Annotation"].' '.$row["Chromosome"].' '.$row["Entrez ID"].' '.$row["Mitochondrion"].' '.$row["Other Aliases"].' '.$row["Other Designations"].'
'; } } else { echo "0 结果"; } if (!mysqli_query($conn,$sql)) { die('Error:' . mysqli_error($conn)); } mysqli_close($conn); ?>

然后你在浏览器地址中输入''localhost/search_database/demo_form.php''就会出现表格


image1.png

输入AT2G18790,查询结果如图:


image2.png

功能是有了,界面太丑了。一步一步来嘛!今天就是这么多。去吃晚饭了!

你可能感兴趣的:(2018-11-08)