Здравейте. От скоро използвам Prepared Statements, Но имам пробем с извеждането на информация за един елемент.
Първо проверявам дали юзера същестува и ако съществува да изведе неговата информация(юзърнейм и друга информация). Какво ли не пробвах и дава грешка от рода, че съм дал 1 параметър, а един се иска о.О (и аз не я схванах тази грешка). Може ли малко помощ?
$stmt = mysqli_prepare($link,('SELECT id FROM users WHERE id = ?'));
mysqli_stmt_bind_param($stmt, 'i',$_GET['user']);
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
if(mysqli_stmt_num_rows($stmt)){
//tuk izvejdam informaciq za usera, ako ima takuv
}
Първо проверявам дали юзера същестува и ако съществува да изведе неговата информация(юзърнейм и друга информация). Какво ли не пробвах и дава грешка от рода, че съм дал 1 параметър, а един се иска о.О (и аз не я схванах тази грешка). Може ли малко помощ?
$stmt = mysqli_prepare($link,('SELECT id FROM users WHERE id = ?'));
mysqli_stmt_bind_param($stmt, 'i',$_GET['user']);
mysqli_stmt_execute($stmt);
mysqli_stmt_store_result($stmt);
if(mysqli_stmt_num_rows($stmt)){
//tuk izvejdam informaciq za usera, ako ima takuv
}