我试图在数据库中选择一条记录.我遇到了函数runSelect的问题(函数是选择数据库中的记录)我相信它可能与我如何在函数中传递我的变量有关.
function select($pUserData){
echo "I am in function select." . "<br/>";
// Create the SQL query
$sqlQuery = "SELECT * FROM tablName WHERE id= " . $pUserData[0];
$con = openConnection();
$result = $con->query($sqlQuery);
$row = $result->fetch_row();
echo "hello";
echo "ID: " . $row[0] . "<br />";
echo "First Name: " . $row[1] . "<br />";
// Close connection
closeConnection($con);
}
function openConnection() {
$connection = new mysqli("localhost", "userName", "password", "databaseName");
if ( mysqli_connect_errno() ) {
echo "Error: Could not connect to database. Please try again later. " . "<br/>";
}
echo "in openConnection" . "<br/>";
return $connection;
}
function closeConnection($pCon) {
$pCon->close();
}
?>
Run Code Online (Sandbox Code Playgroud)
像这样添加几行:
echo '<p>' . __LINE__ . '</p>';
Run Code Online (Sandbox Code Playgroud)