Dag allemaal,
ik heb een scriptje gemaakt voor mijn zus om haar foto's te uploaden.
hierbij wordt elke geuploade foto in een tabel in de database gezet.
nu wil ik die waarden in een array zetten, maar hoe?
<pre>
<?PHP
include 'mdb.php';
$msql = mysql_query("SELECT FROM fotos WHERE evenement ='8'");
$array = mysql_fetch_array($msql);
print_r($array);

?>
</pre>
geeft dit:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/liakos10.freehostia.com/test.php on line 5
Werk je wel met MySQL? MDB doet eerder denken aan een Microsoft Access database.
ow, hij print de pre's buiten het code veld
ja, het is mysql
mod-edit

NIET BUMPEN! Lees even de regels over bumpen door op phphulp.nl

De volgende bump = topic closed.

<pre>
<?PHP
include 'mdb.php';
$msql = mysql_query("SELECT * FROM fotos WHERE evenement ='8'");
$array = mysql_fetch_array($msql);
print_r($array);

?>
</pre>


^^ denk dat dat * wel moet helpen in je query

[edit]
Mr. koehoorn bedoeld dat er bij elke post (die door jou is gepost) een editknopje staat
[/edit]
dat levert het volgende op:
Array
(
[0] => Harry van Kesteren1.jpg
[bestand] => Harry van Kesteren1.jpg
[1] => 8
[evenement] => 8
[2] => 273
[nummer] => 273
)


<?PHP
include 'mdb.php';
$msql = mysql_query("SELECT bestand FROM fotos WHERE evenement ='8'");
$array = mysql_fetch_array($msql);

foreach($array as $array_key => $array_value)
{
echo $array_value;
}
?> 


^^ damn het is lastig :p
het lijkt in eerste instantie erg makkelijk, maar helaas ^^
dit is wat ik krijg:
Harry van Kesteren1.jpgHarry van Kesteren1.jpg
en gewoon met een while?

<?php
include 'mdb.php';
$msql = mysql_query("SELECT bestand FROM fotos WHERE evenement ='8'");

while ($row = mysql_fetch_assoc($msql))
{
echo $row['bestand'].'<br />';
}
?>

[edit]
Als je dit echt in een array wilt hebben, gebruik dan zoiets:

<pre>
<?php
include 'mdb.php';
$msql = mysql_query("SELECT bestand FROM fotos WHERE evenement ='8'");

while ($row = mysql_fetch_assoc($msql))
{
$array[] = $row['bestand'];
}

print_r($array);
?> 
</pre>
<?php
$rQuery = mysql_query('SELECT bestand FROM fotos WHERE evenement = 8');

while( $aRij = mysql_fetch_assoc($rQuery) )
{
echo 'Record:';
print_r($aRij);

}
?>

Ieder record word uitgeprint nu.

Reageren