Forum Moderators: coopster
<?php
$id = $_GET['id'];
if(isset($id) && $id != "") {
$sql = 'SELECT * FROM blog_posts WHERE id="' . $id . '"';
$result = mysql_query($sql);
if(mysql_fetch_array($result)) {
$subject = mysql_result($result, 0, "subject");
$body = mysql_result($result, 0, "content");
// Any more columns you want
$sql = 'SELECT id FROM blogposts WHERE id>"' . $id . '" ORDER BY id DESC';
$result = mysql_query($sql);
if(mysql_fetch_array($result)) {
$l_id = mysql_result($result, 0, "id");
$prev = '<a href="/blog.php?id=' . $l_id . '">Previous</a>';
} else {
$prev = ' ';
}
$sql = 'SELECT id FROM blogposts WHERE id<"' . $id . '" ORDER BY id ASC';
$result = mysql_query($sql);
if(mysql_fetch_array($result)) {
$l_id = mysql_result($result, 0, "id");
$next = '<a href="/blog.php?id=' . $l_id . '">Next</a>';
} else {
$next = ' ';
}
if($prev == " " || $next == " ") {
$break = '';
} else {
$break = ' | ';
}
echo '<p>' . $subject . '</p>
<p>' . $body . '</p>
<p>' . $prev . $break . $next . '</p>';
} else {
header('HTTP/1.1 404 Not Found');
// Echo some error message about invalid ID
}
} else {
// Page for no ID declared
}
?>
for($i = 0; $i < 3; $i++) {
$subject[$i] = mysql_result($result, $i, "subject");
// Other stuff
}
echo $subject[0];
// Rest of post, divider of some sort
echo $subject[1];
// etc...
$sql = 'SELECT * FROM blog_posts WHERE id="' . $id . '"'; $sql = 'SELECT * FROM blog_posts WHERE id>="' . $id . '" AND WHERE id<="' . ($id + 2) . '"'; $sql = 'SELECT id FROM blogposts WHERE id<"' . $id . '" ORDER BY id ASC'; $sql = 'SELECT id FROM blogposts WHERE id<"' . ($id + 2) . '" ORDER BY id ASC';
<?php
$id = $_GET['id'];
$host="localhost"; // Host name
$username="myuser"; // Mysql username
$password="mypw"; // Mysql password
$db_name="mydb"; // Database name
$tbl_name="blog"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
if ($id==1){
$sql = 'SELECT * FROM $tbl_name WHERE id>=1 AND id<=3;';
}else{
$sql = 'SELECT * FROM $tbl_name WHERE id>="' . (($id * 3)-2) . '" AND id<="' . ($id * 3) . '";"';
}
$result=mysql_query($sql);
echo $result;
echo '<br>';
echo $id;
echo '<br>';
echo $sql;
while ($row = mysql_fetch_array($result)) /*error line*/
{
$view_db .='<tr><th colspan="2" align="left"><b>';
$view_db .= $row['title'];
}
$view_db .='<a href="/blog.php?id=".($id-1)."/>◄Previous</a></th><th colspan="2" align="right">';
if (id > 1){
$View_db .='</blog.php?id=".($id+1)."/>Next►</a></th></tr>';
}
$view_db .='</table>';
echo ($view_db);
?>
$sql = 'SELECT * FROM ' .$tbl_name. ' WHERE id>=' .(($id * 3)-2). ' AND id<=' .($id * 3). ' order by id desc;';