Archief - PHP: select 1 row adhv variabelen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Le Preinz

Legacy Member
Ik zit hier maar te klooien met een stom probleem.

Ik heb 2 variabelen:
$nr en $tab en nu wil ik heel eenvoudig in de tabel met die naam die rij $nr selecteren en daaruit $row[bericht] tonen. Maar er loopt telkens iets mis.

Kan iemand ff helpen?

PHP:
$db=mysql_connect($host,$username,$password);

$nr = $_GET['nr'];
$tab = $_GET['id'];

$sql="SELECT $tab WHERE numba=$nr;";
$result=mysql_db_query($database,$sql,$db);
$row=mysql_fetch_array($result);

echo $row[bericht];

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result

Miche

Legacy Member
PHP:
$sql = "SELECT * from products WHERE id='$id'";

is een werkend voorbeeldje.

maw: uw ; naast $nr is verkeerd, en het moet tussen ' '

edit: waar word 'bericht' gedefinieërd ?

Zero Grav

Legacy Member
Miche zei:
PHP:
$sql = "SELECT * from products WHERE id='$id'";
maw: uw ; naast $nr is verkeerd, en het moet tussen ' '

da moet ni tussen ' ' bij mij werkt dat met/zonder maar die ; was idd verkeerd

zero2one

Legacy Member
als het veld een integer is is er geen prob met de ' ' wel of niet, voor var, text en zo zou je ze toch het best gebruiken !!

servi

Legacy Member
meer zelfs als het veld een integer is, is id=7 correcter dan id='7' ( er zijn talen waar dit echt een verschil maakt )

Zero Grav

Legacy Member
zero2one zei:
als het veld een integer is is er geen prob met de ' ' wel of niet, voor var, text en zo zou je ze toch het best gebruiken !!

goed om te weten.
'k probeer gewoon wat reacties uit te lokken om zelf bij te leren he :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan