drupal es sql

Hambuch Gabor hambuch at w5.hu
2015. Júl. 29., Sze, 17:39:51 CEST


2015-07-29 15:32 keltezéssel, Granovitter Gábor írta:
> Szia!
>
> Haladok:
> <?php
> $link = mysqli_connect("host", "user", "jelszo", "db");
> $result = mysqli_query($link, "SELECT Sum(data) as Sumdata FROM
> `webform_submitted_data`WHERE nid=2 AND cid=1");
> mysqli_close($link);
> ?>
>
> De a print nem müxik.
> Ez elvileg egyszem adat lenne, de ....


<?php
$link = mysqli_connect("host", "user", "jelszo", "db");
$result = mysqli_query($link, "SELECT Sum(data) as Sumdata FROM 
`webform_submitted_data` WHERE nid=2 AND cid=1");
$row = mysqli_fetch_assoc($result);
print $row['sumdata'];
mysqli_close($link);
?>

A lekérdezésben a WHERE előtt hiányzik egy szóköz.
A $result egy erőforrás változó, az még nem a lekérdezett értéket 
tartalmazza (vagy hiba esetén false értéket). A mysqli_fetch_* 
függvényekkel lehet kivenni a konkrét értékeket az eredményhalmazból.


-- 
Hambuch Gábor
hambuch at w5.hu


További információk a(z) Techinfo levelezőlistáról