ik wil info uit de database halen doormiddel van een url, als ik bv één pagina wil hebben die automatisch een gevraagde image laat zien uit de database zoals: "index.php?img=2"
<?php
if(isSet($_GET['pagina']))
{
$pagina=$_GET['pagina'];
}
else
{
$pagina=1;
}
$query=("Select * from pagina where paginaid=".$pagina." ") or die (mysql_error());
?>
ja, maar dat is slecht voor je database. Als je heel veel bezoekers hebt, raakt je database snel overbelast.
Ja, maar dat zei je net helemaal niet.. ;)
Elwin
?Onbekende gebruiker
08-09-2004 20:39
hij doet het niet helemal hoor
?Onbekende gebruiker
08-09-2004 20:43
kijk ik heb zo'n ding, maar dit is nie goed...
<? function selecteer(){
$select = "SELECT * FROM something ORDER BY id DESC";
$obj = mysql_query($select) or die($MySQLError.mysql_error());
return $obj; } ?>
Je moet die data ook niet in een table hebben staan waar veel andere info staat.
Maar data in je database kan wel handig zijn bij bijvoorbeeld een anti-leech systeem.
Terug naar 1e post:
maak gewoon een tabel aan bijv:
CREATE TABLE plaatjes (
id int(2) unsigned NOT NULL auto_increment PRIMARY KEY,
link varchar(50)
) TYPE = MYISAM;
en dan het scriptje:
<?
if(!$_GET['img'])
{
echo "<img src='link_naar_default.plaatje'>";
}
else
{
$sql = "SELECT `link` FROM `plaatjes` WHERE `id` = ". $_GET['img'] ." LIMIT 1";
$obj = mysql_fetch_object(mysql_query($sql));
echo "<img src='". $obj->link ."'>";
} ?>