Dodawanie rekordu do MySQL - problem

0

Fragment funkcji:

http://4programmers.net/Pastebin/2295

Pierwsze 4 zmienne są na 100% pewne, kolejne 2 ($imgurid, $userid) są dostarczane do funkcji jako argument. Nie wyświetla się żaden błąd, ale dopisku do bazy danych nie ma.

W innej funkcji w tym samym pliku mam praktycznie identyczny kod, tylko inna tabela i inny zestaw danych (również 4 funkcje pewne na 100%, reszta dostarczana jako argument) i wszystko działa poprawnie.

Może ktoś mi pomóc i pokazać, gdzie tkwi błąd?


CREATE TABLE IF NOT EXISTS `images` (
  `ImageID` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID obrazka',
  `ImgurID` varchar(15) NOT NULL COMMENT 'ID na stronie Imgur',
  `UserID` int(11) NOT NULL COMMENT 'ID użytkownika',
  PRIMARY KEY (`ImageID`)
);
0

Sprawdź tak:

$query = "INSERT INTO `images`(`ImgurID`, `UserID`) VALUES ('$imgurid', $userid)";
0

a jak dasz w ten sposób:

INSERT INTO images SET ImgurID='$imgurid', UserID=$userid

??

żaden błąd Ci nie jest zwracany ? a jak wklejasz zapytanie w phpmyadmin to wtedy się dodaje ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1