Arrays
Wanneer ik een array laad uit de database dan krijg ik elke array nummer een letter van array van 0 - 4 ik snap er niet van wie o wie kan mijn helpen!
Herman
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$sql = "select slideaantal from kamers where fotonr = '$fotonr'";
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$slideaantal = mysql_fetch_array($res);
$sql = "select slideurl from kamers where fotonr = '$fotonr'";
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$slidefotos = mysql_num_rows($res);
$arraynrdel = 1;
$slideaantal = $slideaantal[0] + 1;
while ($slideaantal > $arraynrdel)
{
$fotourldel = mysql_result($res, $rij, "slideurl");
print "$fotourldel[0]";
$arraynrdel ++;
}
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$slideaantal = mysql_fetch_array($res);
$sql = "select slideurl from kamers where fotonr = '$fotonr'";
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$slidefotos = mysql_num_rows($res);
$arraynrdel = 1;
$slideaantal = $slideaantal[0] + 1;
while ($slideaantal > $arraynrdel)
{
$fotourldel = mysql_result($res, $rij, "slideurl");
print "$fotourldel[0]";
$arraynrdel ++;
}
Alvast bedankt!!
Lees eens een paar tutorials door.
Het probleem los ik dan zelf wel op!
Je haalt de array op uit de database en daarna printen met:
print "test[0]";
Als dit mogelijk is wat voor type veld moet je gebruiken.
Je haalt de array op uit de database en daarna printen met:
print "test[0]";
Als dit mogelijk is wat voor type veld moet je gebruiken.
maak van die letters een variabele en probeer het dan zo op te lossen.
1. Waarom zit je te klooien met mysql_result?
2. Waarom zit je te klooien met mysql_fetch_array?
3. Waarom qoute je je php variabelen?
4. Waarom or die(), dat is namenlijk niet de manier om de fout af te handelen
5. Waarom print en geen echo?
6. Waarom zo onoverzichtelijk coderen en extra witregels?
7. Waarom post je je code niet tussen de <?php ?>-tags?
8. Waarom post je driemaal achter elkaar? -> dat noemen we bumpen en dat mag pas na 24uurtjes
9. Waarom leg je niet duidelijker uit wat je nu wilt bereiken?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
include ('conn.php');
$fotonr = 60;
$slideupdate[0] = "tekst";
$query = "UPDATE kamers SET slideurl='$slideupdate' WHERE fotonr='$fotonr'";
mysql_query($query) or die (mysql_error());
$sql = "select * from kamers where fotonr = '$fotonr'";
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$tekst = mysql_result($res, 0, "slideurl");
echo "$tekst[0]";
?>
include ('conn.php');
$fotonr = 60;
$slideupdate[0] = "tekst";
$query = "UPDATE kamers SET slideurl='$slideupdate' WHERE fotonr='$fotonr'";
mysql_query($query) or die (mysql_error());
$sql = "select * from kamers where fotonr = '$fotonr'";
$res = mysql_query($sql) or die('mislukt; ' . mysql_error());
$tekst = mysql_result($res, 0, "slideurl");
echo "$tekst[0]";
?>
Ik wil een aantal foto namen in een array zetten, zodat ik later de array leeg kan halen en er een slide show van kan maken. Wat ik nu wil weten is hoe kan ik een gevulde array in een database zetten?
Het bovenstaande geeft een A terug, in de array staat in de kolom van de database: ARRAY.
Ik hoop dat jullie me verder kunnen helpen.
Gewijzigd op 01/01/1970 01:00:00 door Herman Buurlage
verander
in
En ook bij je andere variable
Dit helpt niet, kan dit wel op deze manier een array in een database plaatsen?
Aaar men kan geen array in en Tb proppen.
Of je doet de array met exploit en implode.
dan kan je van een array een str maken en in de Tb zetten.
Mocht het niet zo zijn beleer mijn van het betere.
johan schreef op 31.03.2009 18:14:
Hm het licht misschien aan mijn.
Aaar men kan geen array in en Tb proppen.
......
Mocht het niet zo zijn beleer mijn van het betere.
Aaar men kan geen array in en Tb proppen.
......
Mocht het niet zo zijn beleer mijn van het betere.
Hoi,
Hmmm, volgens mij kan het wel, alleen niet op deze manier.. Je kunt namelijk een BINARY veld maken, waar je zelfs de volledige inhoud van een jpg of gifje enz. in kunt dumpen.
ff googlen op mysql binary :P
Grts.
René