Chciałbym wybrać i wyświetkić rekord z bazy o id przekazannnym w adresie url.
Sklaciłem cos takiego ale nie działa.
CODE
$id = $_GET['id'];
function pobierz_wpis($db, $id){ //$db to funkcja połączenia z bazą, która dział - sprawdzona na zwykłym SELECT.
$wpis =[];
$result = $db->query("SELECT w.id, tytul, tresc, FROM wpis WHERE id = $id");
if ($result == false) {
echo "Nie udało się pobrać danych! kod: ";
echo $db->sqlstate;
echo "Blad: ";
echo $db->error;
}
$wpis = $result->fetch_assoc(MYSQLI_ASSOC);
return $wpis;
function pobierz_wpis($db, $id){ //$db to funkcja połączenia z bazą, która dział - sprawdzona na zwykłym SELECT.
$wpis =[];
$result = $db->query("SELECT w.id, tytul, tresc, FROM wpis WHERE id = $id");
if ($result == false) {
echo "Nie udało się pobrać danych! kod: ";
echo $db->sqlstate;
echo "Blad: ";
echo $db->error;
}
$wpis = $result->fetch_assoc(MYSQLI_ASSOC);
return $wpis;
Treść błędu:
Warning: Missing argument 2 for pobierz_wpis(), called in C:\Apache24\htdocs\blog_mysql_edit.php on line 66 and defined in C:\Apache24\htdocs\blog_mysql_edit.php on line 20
Notice: Undefined variable: id in C:\Apache24\htdocs\blog_mysql_edit.php on line 22
Nie udało się pobrać danych! kod: 42000Blad: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM wpis WHERE id =' at line 1
Fatal error: Call to a member function fetch_assoc() on boolean in C:\Apache24\htdocs\blog_mysql_edit.php on line 29
Ktoś ma jakieś pomysły co jest nie tak?