你好首先对不起,如果这个问题已经问过了吗?
但我坚持这就是我想要的.我正在尝试为我的angular2前端创建一个rest api.一切正常,因为我调用rest api和angular2并在特定表中启动数据库值.喜欢
$stmt = $db->prepare("INSERT INTO `create_profile`(`developerType`, `skills`, `level`, `workType`, `message`) VALUES (:developerType, :skills, :level, :workType, :message)");$stmt->bindParam(':developerType', $params->developerType);
但我被困在如何存储一个包含数组的值的值,就像在我的技能表中一样,有一个包含2个值的数组但是如何将它存储到数据库中.
我这样用..
$stmt->bindParam(':skills', $data);
但它不起作用我知道我错过了什么,但我不知道.请帮我
解决方法:
你可以试试
$data = array();
$skillSet = $params->skills;
foreach($skillSet as $team)
$data[] = "" . addslashes($team->skillName) . "";
$data = implode("," , $data);
$stmt->bindParam(':skills', $data);
你必须先破坏你的数组,之后它可以存储在数据库中,希望它能帮助你.:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。