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"

kan iemand mij hiermee helpen...??
afbeeldeing moet je niet uit een database halen, een database is niet voor binare data.
afbeeldeing moet je niet uit een database halen, een database is niet binare data.


nee ik bedoel maar iets, een img src bv
<?php
if(isSet($_GET['pagina']))
{
$pagina=$_GET['pagina'];
}
else
{
$pagina=1;
}
$query=("Select * from pagina where paginaid=".$pagina." ") or die (mysql_error());
?>


zoiets kan volgens mij
afbeeldeing moet je niet uit een database halen, een database is niet binare data.


Zoek eens op BLOB :)
Kan dus zeker wel!
ja, maar dat is slecht voor je database. Als je heel veel bezoekers hebt, raakt je database snel overbelast.
Zoek eens op BLOB :)
Kan dus zeker wel!
Je haalt de woorden uit m'n mond...

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
hij doet het niet helemal hoor
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; } ?>

<? $res = selecteer(); while($row = mysql_fetch_object($res)) {
echo "$row->id"; } ?>
hij laat zo alleen alle id's zien...
ik wil dus dat ie id's laat zien op aanvraag van een bep url die ook nog ens uit de db is gehaald bv,

<a href="http://blabla.com/?id=<? $id ?>">pfff</a>
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 ."'>";
} ?>

Hier kan je vast wel wat mee ;)

Reageren