Проверих и променях кода на няколко пъти, но така и не успях да махна или открия къде ми е грешката.
и така пробвах
Изписва ми
Когато го направя така:
ми изписва грешка
PHP:
$query = $DB->query("INSERT INTO conversation ('mid1', 'mid2', 'ip', 'timeposted') VALUES ('" . $mid1 . "', '" . $mid2 . "', '" . $ip . "', '" . time() . "')") or die(mysql_error());
и така пробвах
PHP:
$query = $DB->query("INSERT INTO conversation ('mid1', 'mid2', 'ip', 'timeposted') VALUES ('$mid1', '$mid2', '$ip', '". time() . "')") or die(mysql_error());
Изписва ми
Код:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''mid1', 'mid2', 'ip', 'timeposted') VALUES ('1', 'test', 'myip', '13802' at line 1
Когато го направя така:
PHP:
$query = $DB->query("INSERT INTO conversation (mid1, mid2, ip, timeposted) VALUES ('$mid1', '$mid2', '$ip', '$time')") or die(mysql_error());
ми изписва грешка
Код:
Cannot add or update a child row: a foreign key constraint fails (`test`.`conversation`, CONSTRAINT `conversation_ibfk_2` FOREIGN KEY (`mid2`) REFERENCES `members` (`member_id`))