<?php
include("inc/config.php");
include("obj/class.lib.php");
$myObject = new myObject();
$articles = $myObject->getTopArticles(5);
?>
<!DOCTYPE...>
<html>
<head>
<title>...
</head>
<body>
<div class="newsBox">
<?php foreach($articles as $article): ?>
<h3><?php $article["headline"]; ?></h3>
<p>
<?php echo $article["teaser"]; ?>
<br />
<a href="articles.php?articleId=<?php echo $article["articleId"]; ?>" class="readMore">Læs mere</a>
</p>
<?php endforeach; ?>
</div>
...
</body>
</html>
<?php
include("inc/config.php");
include("obj/class.lib.php");
$myObject = new myObject();
$articles = $myObject->getTopArticles(5);
?>
<?php include("inc/html_start.php");
<div class="newsBox">
<?php foreach($articles as $article): ?>
<h3><?php $article["headline"]; ?></h3>
<p>
<?php echo $article["teaser"]; ?>
<br />
<a href="articles.php?articleId=<?php echo $article["articleId"]; ?>" class="readMore">Læs mere</a>
</p>
<?php endforeach; ?>
</div>
...
<?php include("inc/html_end.php"); ?>
<?php
class myObject
{
private $db;
public function __construct()
{
// instans af et databaseabstraktionslag
// ikke vigtigt lige nu, bare for at indikere at jeg
// åbner en forbindelse til databasen
$this->db = factory::instance("Database.Mysqli");
}
public function getTopArticles( $limit = 3 )
{
$sql = "SELECT articleId, headline, teaser FROM articles ORDER BY date DESC LIMIT ".$limit;
$this->db->query($sql);
return $this->db->result2array();
}
...
}
?>
<?php
class myObject
{
public function myMethod()
{
$sql = "SELECT * FROM pages";
$res = mysql_query($sql);
return $res;
}
}
?>
<?php
$myObject = new myObject();
$pages = $myObject->myMethod();
while( $row = mysql_fetch_array($pages) )
{
// ...
}
?>
<?php
class myObject
{
public function myMethod()
{
$sql = "SELECT * FROM pages";
$res = mysql_query($sql);
return $this->result2array($res);
}
private function result2array( $mysqlResult )
{
$tmpArray = array();
while( $row = mysql_fetch_array($mysqlResult) )
$tmpArray[] = $row;
return $tmpArray;
}
}
?>
<?php
$myObject = new myObject();
$pages = $myObject->myMethod();
foreach( $pages as $page )
{
// ...
}
?>
<?php
class myObject
{
public function myMethod()
{
$sql = "SELECT * FROM pages";
$res = pg_query($this->conn, $sql);
return $this->result2array($res);
}
private function result2array( $mysqlResult )
{
$tmpArray = array();
while( $row = pg_fetch_array($mysqlResult) )
$tmpArray[] = $row;
return $tmpArray;
}
}
?>
<?php
include("inc/config.inc.php"); // Indeholder bl.a. MySQL forbindelsesoplysninger
include("lib/class.lib.php");
$myObject = new myObject();
$pages = $myObject->myMethod();
?>
<html>
<head>
... præcis som vi gjorde før.
</body>
</html><
<?php
class myObject
{
private $db;
public function __construct()
{
// Anvender her konstanter defineret i config.inc.php
$this->db = mysql_connect(DB_HOST, DB_USER, DB_PASS);
mysql_select_db(DB_BASE, $this->db);
}
public function myMethod()
{
$sql = "SELECT * FROM pages";
$res = mysql_query($sql, $this->db);
return $this->result2array($res);
}
private function result2array( $mysqlResult )
{
$tmpArray = array();
while( $row = mysql_fetch_array($mysqlResult) )
$tmpArray[] = $row;
return $tmpArray;
}
}
?>
Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.
Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...
Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...
Den nye offentlige betaversion af Windows 8 er klar i denne måned.
Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.