Fout in php script
Jeroen Brandsma
07/01/2009 15:52:00Elke keer als ik dit script uitvoer krijg ik gewoon de melding "er ging iets mis" wat in mijn script heb ik dus fout?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
INCLUDE ("verbinding.php");
$sqlquery = mysql_query("SELECT rang FROM members WHERE id=4");
$results = mysql_fetch_assoc($sqlquery);
$rang = $results;
echo $rang;
if ($rang == 1)
{
$sqlquery1 = mysql_query("SELECT rangvordering FROM members WHERE id=4");
$results1 = mysql_fetch_assoc($sqlquery1);
$newrangvordering = $results1['rangvordering'] + 10;
$sqlquery2 = mysql_query("UPDATE `members` SET `rangvordering` = ".$newrangvordering." WHERE `id` =4");
}
else
{
echo 'er ging iets mis'. mysql_error();
}
?>
INCLUDE ("verbinding.php");
$sqlquery = mysql_query("SELECT rang FROM members WHERE id=4");
$results = mysql_fetch_assoc($sqlquery);
$rang = $results;
echo $rang;
if ($rang == 1)
{
$sqlquery1 = mysql_query("SELECT rangvordering FROM members WHERE id=4");
$results1 = mysql_fetch_assoc($sqlquery1);
$newrangvordering = $results1['rangvordering'] + 10;
$sqlquery2 = mysql_query("UPDATE `members` SET `rangvordering` = ".$newrangvordering." WHERE `id` =4");
}
else
{
echo 'er ging iets mis'. mysql_error();
}
?>
PHP hulp
27/12/2024 18:25:25Jesper Diovo
07/01/2009 15:56:00Je maakt van $results een array, je kent die array toe aan $rang. $rang kan dus nooit een 1 zijn, aangezien het een array is.
- SanThe -
07/01/2009 15:56:00Jeroen Brandsma
07/01/2009 16:03:00Met mysql_fetch_assoc maak je dus een array.
Maar hoe kan ik dan de waarde uit de database wel goed in de variabele $rang krijgen?
Maar hoe kan ik dan de waarde uit de database wel goed in de variabele $rang krijgen?
- SanThe -
07/01/2009 16:08:00Klik er eens op: mysql_fetch_assoc().
Jeroen Brandsma
07/01/2009 16:26:00Sorry hoor maar ik snap het niet helemaal.(ik ben niet ech een pro in php)
hoe kan ik er nu wel voor zorgen dat het goed uit de database wordt gehaald?
hoe kan ik er nu wel voor zorgen dat het goed uit de database wordt gehaald?
- SanThe -
07/01/2009 16:38:00SanThe schreef op 07.01.2009 16:08:
Klik er eens op: mysql_fetch_assoc().
Lezen is ook een kunst blijkbaar.
Van die pagina:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
?>
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
?>
Midas
07/01/2009 16:40:00Wat je hier doet is niet nodig. Je kan ook doen:
Verder zou ik als ik jou was even kijken naar foutafhandeling, dat is namelijk best wel belangrijk.