php-db | 2001011
Date: 01/03/01
- Next message: szii <email protected>: "Re: [PHP-DB] IBM DB2 and DSN"
- Previous message: Cal Evans: "RE: [PHP-DB] MySql"
- In reply to: Cal Evans: "RE: [PHP-DB] Pulling random HTML code out of a table"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I have this code that i use to get a random news articel from the database,
but looks like what you might need
also.
<!-- Begin Code -->
$query = mysql_query("Select count(*) from news");
$rs = mysql_fetch_row($query);
$num = $rs[0];
function random_article(){
global $num;
srand((double)microtime() * 1000000);
$random = rand("0",$num);
$id = mysql_query("Select * from news where record_number='$random'");
$article = mysql_fetch_object($id);
if(!$article) random_article();
$entry["title"] = $article->title;
$entry["text"] = strip_tags(trim(substr($article->entry, 0, 95)))."...";
// This just grabs a snippet from the cell. you might delete this
$entry["id"] = $random;
return $entry;
}
$one = random_article();
?>
<table width="129" border="0" cellspacing="0" cellpadding="0" height="145">
<tr valign="top">
<td valign="top" height="29">
<div align="center"><b><font face="Arial, Helvetica, sans-serif"
size="2" color="#CCCC00">
<A
HREF="/news/kb.php3?article=<?=$one["id"]?>"><?=$one["title"]?></font></b></
div><BR>
</A></td>
</tr>
<tr valign="top">
<td valign="top"><font face="Arial, Helvetica, sans-serif" size="2">
<?PHP
echo $one["text"];
?></font>
<BR><div align="center"><font face="Arial, Helvetica, sans-serif"
size="1">
<A HREF="/news/kb.php3?article=<?=$one["id"]?>">More. . . </a></div>
</font></td>
</tr>
</table>
----- Original Message -----
From: "Cal Evans" <cal <email protected>>
To: "Mattias Johansson" <smart <email protected>>; <php-db <email protected>>
Sent: Wednesday, January 03, 2001 11:06 AM
Subject: RE: [PHP-DB] Pulling random HTML code out of a table
> In psuedo code:
>
> Find the maximum CodeID.
> Pick a number between 1 & maxCodeID
> Select * from tableName where codeID =$selectedCodeID
> ...
> you know the rest.
>
> I would use PHP to pick the random number. (IMHO)
>
> Cal
>
>
> -----Original Message-----
> From: Mattias Johansson [mailto:smart <email protected>]
> Sent: Wednesday, January 03, 2001 11:38 AM
> To: php-db <email protected>
> Subject: [PHP-DB] Pulling random HTML code out of a table
>
>
> Okay, this is the scenario:
> I have a table with two columns. One called CodeID and one called code. In
> the code column is HTML code. (duh)
> Now, I want to create a query which chooses a random CodeID and pulls out
> the code associated with it. I then simply echo the code unto the web
page.
> How do I make the query?
>
> Really, really thankful for an answer!
>
> /Mattias
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-db-unsubscribe <email protected>
> For additional commands, e-mail: php-db-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-db-unsubscribe <email protected>
> For additional commands, e-mail: php-db-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>
-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-db-unsubscribe <email protected> For additional commands, e-mail: php-db-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: szii <email protected>: "Re: [PHP-DB] IBM DB2 and DSN"
- Previous message: Cal Evans: "RE: [PHP-DB] MySql"
- In reply to: Cal Evans: "RE: [PHP-DB] Pulling random HTML code out of a table"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

