[PHP][MySQL]Przesył wiadomość PW na mybb za pomocą skryptu


(blahax99) #1

Witam, nie mam pojęcia czy jest taka możliwość, ale staram się przesłać do bazy mySQL poprzez skrypt kilka wierszy, aby po otworzeniu forum wyświetlały się jako wiadomość prywatna. Teoretycznie to powinno działać, praktycznie nie działa i nie wiem czy mybb coś takiego blokuje czy coś źle robię :confused: Poniżej skrypt. Prosiłbym o pomoc. Z góry dzięki!

//wysłanie do użytkownika prywatnej wiadomości
$pmid = 6;
$toid = $uid;
$fromid = 1;
$recipiements = 0;
$folder = 1;
$subject = "test";
$icon = 0;
$message = "test";
$pytanie = "INSERT INTO 'mybb_privatemessages' VALUES('".$pmid."','".$uid."','".$toid."','".$fromid."','".$recipients."','".$folder."','".$subject."','".$icon."','".$message."')";
mysql_query($pytanie)
or die("Wystapil problem z wyslaniem danych.");
?>

(kalitt) #2

Jeżeli zrobiłeś ctrl + c i ctrl + v to jest to mały błąd w składni


(blahax99) #3

Chyba coś Ci przycięło ?

 

Błąd taki wyskakuje:


(blahax99) #4

PROBLEM ROZWIĄZANY!

Zamiast

INSERT INTO 'mybb_privatemessages' VALUES

należy pisać

INSERT INTO `mybb_privatemessages` VALUES

różnica między ' a `.

Poza tym jeśli tabela ma więcej kolumn to pojawia się błąd, więc po

('','".$uid."','".$toid."','".$fromid."','".$recipients."','".$folder."','".$subject."','".$icon."','".$message."'

należało jeszcze dopisać kilka razy

,''

żeby zgadzała się ilość kolumn :slight_smile:

Dzięki za naprowadzenie ! :smiley: