mokito | 2019-08-23 09:29:54 UTC | #1
Witam
Przy próbie usunięcie rekordu z bazy danych za pomocą php wyskakuje mi błąd “” Fatal error : Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\mojastrona\delete.php:14 Stack trace: #0 {main} thrown in C:\xampp\htdocs\mojastrona\delete.php on line 14
Zawartość pliku delete.php
autocommit(TRUE); return $db; } $db = lacz_bd(); $id = (int)$_GET['id']; $wynik2 = mysql_query("DELETE FROM users WHERE ID=".$id." LIMIT 1") or die('Źle'); $result=mysql_query($wynik2); header("Location: uzytkownicy.php"); ?>psycho | 2019-08-23 09:32:07 UTC | #2
Jeśli używasz biblioteki mysqli to funkcje typu query zaczynają się od mysqli
nie od mysql
mokito | 2019-08-23 09:33:46 UTC | #3
Już zmieniłem jednak nadal to nie działa /;
Warning : mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\mojastrona\delete.php on line 14
Źle
psycho | 2019-08-24 13:48:53 UTC | #4
Spróbuj $db->query()
mokito | 2019-08-23 10:05:52 UTC | #5
chodzi ci o coś takiego?
$wynik2 = $db->query()(“DELETE FROM users WHERE ID=”.$id.” LIMIT 1”)
mokito | 2019-08-23 10:24:06 UTC | #6
Dobra już wiem o co ci chodzi
działa dzięki
system | 2019-09-24 10:24:08 UTC | #7
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.