一.步骤:
首先需要创建一个新数据库和一个表;(这一步只需操作一次)
具体步骤略;
然后:(每次刷新页面都需操作)
1.连接。
2.选择。
3.操作。
二.
查找,删除,更新,等基本操作;
主键的设置。当表中有内容一样时,用主键可精确查找。
以查找为例:
select +列+from+表名+where+(列名=单元格内容)
也可以查找全部行,select * from...
比如:我想查找第五列第七行的内容,应该写成:
select 第五列的名字 from 表名 where 第五列的名字+内容(其实就是要定位查找的行,所以where后面也可以是任一列的名字和内容)。
如果要查找的内容在表中同一列不同行有两处,也应用主键表示为select+列+from+表名+where+(id=number),这样就可精确定位哪一行哪一列。
每次操作数据库,都要先定义查询,然后用MySQL_query()执行查询。
要删除一行的话,必须用主键表示哪一行。
mysql_connect('localhost','root','');
mysql_select_db('myblog');
$fp="SELECT * FROM mytable WHERE number={$_GET['id']}";
$fs=mysql_query($fp);
$row=mysql_fetch_array($fs);
以上为查找代码,当用MySQL_query()执行查询后要赋给一个变量,再用
mysql_fetch_array($fs)
函数把内容变成数组,把每一行存到数组,然后可以用$row['列名‘]来 获取每个单元格内容
输出全部内容时放在一个while语句中用while($row=mysql_fetch_array())循环,直到最后一行,这个函数每次循环都把新的一行赋给$row,就可以用$row['列名‘]来获取任意行列的内容。
三
var_dump()输出变量的类型和内容,调试的时候有用。
通过get传的值只在没刷新之前存在,重新载入页面或提交表单后就没了。
<a class='shan' href='delete.php?id={$row['number']}'>
书写格式如上,通过点击连接传值,下个页面引用用$_GET['id'];来获取值
{$row['number']}
表只能有一个主键,并且主键的行不能相同;
一般用数字即int类型做主键;其他可能会报错;
各种类型长度一定要注意int型最大为2147483647,所以身份证等不能用int型存储。一般主键和索引都用较短的int型,其他都用char型,便于操作