I'm currently solving pset7 CS50 Finance. The query()
function can be used as CS50::query()
or simply query()
. Both seem to work. So, is there any difference between the two approaches?
Are there any conditions in which one might not work while the other will?
1 Answer
When you are using CS50 IDE with inbuilt CS50 SQL library files then it's easier to use CS50::query() function.
In normal situations, eg in a linux machine, you can use only the query() function.
CS50::query() function saves the time over query() which is
$con = mysqli_connect('localhost',$username,$password,$database);
$cash = mysqli_query($con,"SELECT cash FROM users WHERE id = {$_SESSION["id"]}");
For more details refer: http://php.net/manual/en/mysqli.query.php