Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
Ask Question
Reference: What is variable scope, which variables are accessible from where and what are "undefined variable" errors?
(3 answers)
Closed
2 years ago
.
Notice: Undefined variable: dbConn in
C:\xampp\htdocs\couriermanagement\database.php on line 15
Warning: mysqli_query() expects parameter 1 to be mysqli, null given
in C:\xampp\htdocs\couriermanagement\database.php on line 15
Warning: mysqli_error() expects exactly 1 parameter, 0 given in
C:\xampp\htdocs\couriermanagement\database.php on line 15
// database connection config
$dbHost = 'localhost';
$dbUser = 'root';
$dbPass = '';
$dbName = 'courier_db';
$dbConn = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName) or die ('MySQL
connect failed. ' . mysqli_error($dbConn));
//mysqli_select_db($dbConn ,$dbName) or die('Cannot select database. ' .
mysqli_error($dbConn));//
function dbQuery($sql)
$result = mysqli_query($dbConn,$sql) or die(mysqli_error());
return $result;
function dbAffectedRows()
global $dbConn;
return mysqli_affected_rows($dbConn);
function dbFetchArray($result, $resultType = MYSQL_NUM) {
return mysqli_fetch_array($result, $resultType);
function dbFetchAssoc($result)
return mysqli_fetch_assoc($result);
function dbFetchRow($result)
return mysqli_fetch_row($result);
function dbFreeResult($result)
return mysqli_free_result($result);
function dbNumRows($result)
return mysqli_num_rows($result);
function dbSelect($dbName)
return mysqli_select_db($dbName);
function dbInsertId()
return mysqli_insert_id();
–
–
–
it should look like this:
$dbConn = mysqli_connect("localhost", "my_user", "my_password", "world");
mysqli_query($dbConn, "SELECT * FROM test");
read:
http://php.net/manual/en/mysqli.query.php
under Procedural style
–
–