[PHP/MYSQL] optellen

Pagina: 1
Acties:

  • drikus
  • Registratie: Juni 2000
  • Laatst online: 25-03 07:18
Ben geen goeroe want loop tegen volgend probleempje aan :

Teststukje
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$P1 = mysql_query("SELECT p1 FROM TSinvul WHERE race = 'Sepang'"); 
$P2 = mysql_query("SELECT p2 FROM TSinvul WHERE race = 'Sepang'");

$list = array($P1,$P2);

$T1 = mysql_query("SELECT p1 FROM Sepang WHERE uid = 2");
$T2 = mysql_query("SELECT p2 FROM Sepang WHERE uid = 2");
 
if ($T1 == $P1) { $R1 = 3; } elseif (in_array($T1, $list)) { $R1 = 1; } else { $R1 = 0 ;}

$sum = ($R1+$R2);
?>

$sum is altijd nul terwijl waarde van $T1 en $P1 hetzelfde zijn. Dacht dat dit zou werken maar helaas. De output van de queries is ok. Suggesties ?

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
$T1, $T2 , $P1, $P2 zijn allemaal resultsets. Hier kan je de daadwerkelijke resultaten van je query uithalen mbv mysql_result, mysql_fetch_row etc.

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
$T1, $T2, $P1, $P2 geven als je ze echo'ed iets als : "Resource id #2" Aangezien dat een string is, wordt het optellen nogal lastig.

  • drikus
  • Registratie: Juni 2000
  • Laatst online: 25-03 07:18
bedankt. Oohps domme vragen bestaan niet maar deze komt wel aardig in de buurt. :z Ben deze week weer eens begonnen met PHP enzo....

Dus
PHP:
1
2
3
<?
$P1 = mysql_result($sql1); $sql1 = mysql_query("SELECT p1 FROM TSinvul WHERE race = 'Sepang'"); 
?>

Zou dan moeten werken toch ? Ga ff aanpassen.

Verwijderd

PHP:
1
2
3
4
<?
$result = mysql_fetch_object(mysql_query("SELECT p1 FROM TSinvul WHERE race = 'Sepang'")); 
$P1 = $result->p1;
?>

zoiets...

  • drikus
  • Registratie: Juni 2000
  • Laatst online: 25-03 07:18
Op vrijdag 16 november 2001 18:51 schreef dj_delta het volgende:
PHP:
1
2
3
4
<?
$result = mysql_fetch_object(mysql_query("SELECT p1 FROM TSinvul WHERE race = 'Sepang'")); 
$P1 = $result->p1;
?>

zoiets...
I.d.d. Bedankt. mysql_result, mysql_fetch_row voor arrays en mysql_fetch_object voor objects (data uit de veldnamen).

Werkt goed zo. *D
Pagina: 1