Я пытаюсь выбрать запись в базе данных. У меня проблема с функцией runSelect (функция заключается в выборе записи в базе данных). Я полагаю, что это может быть связано с тем, как я передаю свои переменные в функциях.Передача параметров (PHP)
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();
}
?>
Поста некоторого вывод, что происходит при запуске программы? – meagar
Переданы ли параметры в URL-адрес или часть формы POST? –
@Rob Olmos, используя POST – jc70