Bład z bazą danych

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.