Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Nie moża usunąć rekordu z poziomu strony
Forum PHP.pl > Forum > Przedszkole
gawellus
Witam
Mam problem, otóż nie mogę usunąć żadnych rekordów z poziomu PHP.

CODE
function usun_uzyt($nruz)
{

$lacz = lacz_bd();

$zapytanie = "DELETE FROM przedmiot_uzytkowy WHERE nr_inwent= '$nruz'";

$wynik = @mysql_query($zapytanie);
if (!$wynik)
{
echo 'wtf1';
return false;
}
else
return true;
}


funkcja łącząca z bazą danych działa, bo w innych skryptach modyfikuje, dodaje, wyświetla rekordy.
Samo zapytanie wklepane do konsoli SQL w PHPMyAdmin (oczywiście z numerem zamist zmiennej) również działa, aha, no i zmienna $nruz również jest przekazywana.
Co to może powodować?
Spawnm
daj mysql_error" title="Zobacz w manualu PHP" target="_manual(); i powiedz czy coś wyskoczy.
Ew. zobacz uprawnienia usera którym łączysz się z db.
gawellus
wyskoczył nr 1064 (mysql_errno)

błąd:
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 przedmiot_uzytkowy WHERE nr_inwent= '001647'' at line 1

uprawnienia są na full


dobra, rozwiązałem problem!

zamiast

$wynik = @mysql_query($zapytanie);

powinno być:

$wynik = @$lacz->query($zapytanie);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.