我喜欢" conn.execute"在ASP中。因为它很短,我只想提取一件事。 但在PHP中,我必须使用3-5行代码才能获得相同的结果:
nPost=Conn.Execute("SELECT id AS nPost FROM mytable1 WHERE date='"& sDate &"' ").fields(0)
这是PHP等于:
$nPost="SELECT id FROM mytable1 WHERE date='". sDate ."'";
$result=mysqli_query($con, $nPost);
while($rows = mysqli_fetch_array($result))
{
$nPost = $rows['id'];
}
有没有更短的方法来实现这一目标? 感谢
答案 0 :(得分:0)
我唯一知道的方法是使用像CakePhp,Laravel或Symphony这样的PHP框架。它们都内置了查询功能,通常就像
一样简单$Table->find(columns);
$Table->all();
或
$this->Table->find("first");
$this->Table->find("all", array("conditions" => array("column" -> "conditions")));
等。在可用的MVC中它们有所不同,但它们都非常相似。至于非mvc PHP MySQLi与我使用的相当快。
希望有所帮助!