Informatie uit database halen werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Eelco

eelco

30/06/2004 21:50:00
Quote Anchor link
Ik probeer de volgende code om Bonus uit de tabel Saldo van $login te halen. Maar het werkt niet. In Bonus staat 0.50, maar ik krijg steeds 0 te zien.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$login
= $_SESSION["login"];
$bonussql = "SELECT `bonus` FROM `saldo` WHERE `login` = $login";
$bonus = mysql_query($bonussql);
session_register("bonus");
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo($_SESSION["bonus"]);?>


Hoe kan dit?
 
PHP hulp

PHP hulp

12/01/2025 16:13:39
 
Mitch X

Mitch X

30/06/2004 22:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$bonussql
= "SELECT `bonus` FROM `saldo` WHERE `login` = '" . $_SESSION['login'] . "'";
$bonusres = mysql_query($bonussql);
$bonus = mysql_fetch_array($bonusres, MYSQL_ASSOQ);

echo($bonus['bonus']);
?>
 

30/06/2004 22:52:00
Quote Anchor link
Haal de backticks (of quotes) weg rondom bonus, saldo en login. Zet enkele quotes om je $login.

Zou ook moeten werken.
 
Mitch X

Mitch X

30/06/2004 23:04:00
Quote Anchor link
Als je het doet doe het dan goed :)
echo("Mijn naam is $naam!"); werkt maar:
echo("Mijn naam is " , $naam . "!"); is beter!
 
B a s
Beheerder

B a s

01/07/2004 08:51:00
Quote Anchor link
en dan bedoelt mitch met die komma een punt ;)
 
B a s
Beheerder

B a s

01/07/2004 08:54:00
Quote Anchor link
dit zou ook goed zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$bonussql
= "SELECT bonus FROM saldo WHERE login = '" . $_SESSION['login'] . "'";
$bonusres = mysql_query($bonussql);


if (mysql_num_rows($bonusres) >= 1)
{

    $bonus = mysql_result($bonusres, 0);
    session_register(bonus);
}


echo "bonus is: " . $bonus;
?>
 
Eelco

eelco

01/07/2004 08:55:00
Quote Anchor link
Het lag er alleen aan dat de cel inf. was INT, moest DOUBLE zijn

bedankt allemaal
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.