聘我网

新概念招聘3.0

关于mysql的运用

vote up0vote downstar

学了php也有三四个月,最近一段时间开始自己做一个项目,以前都是零零散散的写了一些程序,但是真正做整体以后发现自己的mysql知识严重匮乏,好多知识都不了解,首先是一个整体项目,的数据表我做了多达十几张,里面一些逻辑关系搞得我头昏眼花。我想就我其中遇到的问题像大家求教。首先是数据库的外键是什么意思,具体是拿来干吗用的这我不是很清楚,希望高手指点最好能举个例子!!谢谢,还有就是我感觉好像我看有关SQL的书里的一些语句,有一些不知道能不能在mysql当中使用。最后问一个具体的问题,就是在mysql中我写了这么一个查询

$sql="select * from book where id in (4,5)";

mysql_num_rows可以查处我一个查询了两个信息,可是如果用mysql_fetch_array则不能调出这两个信息,我想表达的就是这样查询两个信息怎么样才能让他显示出来谢谢。如果有贴一些有关数据库中表的关系的知识事最好的。小子这里谢谢大侠们了

 

1 个答复

vote up0vote down
$sql="select * from book where id in (4,5)";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
    var_dump($row);
}

数据库有多种,如SQL Server,Oracle,MySQL等等,他们支持的sql语句都有所差异

外键的话,除了起到索引的作用,还能设置foreign-key-constraints(MySQL中只有Innodb才支持)。

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.