【发布时间】:2018-02-01 07:09:23
【问题描述】:
我还在学习使用 php,但遇到了一些问题。 所以,我有一个名为 dbcoma 的数据库和这些表; pic of tables and the data
这是我的问题,如果我想使用 php 为患者进行注册,正确的脚本是什么?
我试过这个,但它不起作用(无法执行)
public function createPasien($id_alat, $id_patient, $passwordpas, $namepas, $age, $datein, $id_hospital, $id_alat){
$password = md5($passwordpas);
$stmt = $this->con->prepare("INSERT INTO `dbcoma`.`patient` (`id_patient`, `passwordpas`, `namepas`, `age`, `datein`, `id_alat`, `id_hospital`) VALUES (?, ?, ?, ?, ?, ?, ?);");
$stmt->bind_param("sssssss", $id_patient, $passwordpas, $namepas, $age, $datein, $id_alat, $id_hospital);
$stmt->execute();
// …
}
更新:我已修复并发现问题。谢谢你
【问题讨论】:
-
那么,它有没有显示任何错误?
-
@Swellar 我试过用这个:
if($stmt->execute()){ return 1; }else{ return 2;}return 1 = 数据已保存。 retunn 2 = 发生了一些错误。当我在 Postman 上尝试时,它没有显示任何错误,但预览显示了返回 2 的消息。“发生了一些错误”
标签: php mysql foreign-keys