Als ik twee mysql_results bij elkaar optel in PHP, beide resultaat van een count query, met als resultaat 0 en 1, krijg ik een uitkomst van 0?
Ziet hij dit als string? Dan zou het alsnog 01 moeten worden en niet 0...
Of mischien een fout in mn code?
Bijvoorbeeld:
Dan is $intProductCount == 0? Ook zonder intval...
Ziet hij dit als string? Dan zou het alsnog 01 moeten worden en niet 0...
Of mischien een fout in mn code?
Bijvoorbeeld:
PHP:
1
2
3
4
| $sql1 = mysql_query("SELECT count(cat_product_id) FROM cat_product WHERE cat_product_groep_id = 1"); // Result: 0 $sql2 = mysql_query("SELECT count(cat_product_id) FROM cat_product WHERE cat_product_groep_id = 2"); // Result: 1 $intProductCount = intval(mysql_result($sql1,0)) + intval(mysql_result($sql2,0)); |
Dan is $intProductCount == 0? Ook zonder intval...