【发布时间】:2016-08-31 22:17:37
【问题描述】:
我有一个安装了自定义主题的 Drupal 7 站点,我们还添加了一些新表格并扩展了其他一些表格。 现在我已经建立了 Ubercart 来根据分类销售我们的产品。购买完成后,我需要更新 MySQL 中的自定义表,因此我创建了一个 proc 来执行此操作。
在 MySQL 中,创建了一个 proc 来更新我需要的表,我需要传递给 proc 的只是 uid(与 users 表相同)和在期间选择的分类的 id购买。
我创建了以下代码来进行调用,但我不确定将 uid 和 tid 传递给 proc 的最佳方法是什么?我应该在 Drupal 中使用规则吗?
<?php
$mysqli = new mysqli("mysite.com", "user", "password", "db1");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
if (!$mysqli->query("CALL UpdateUserDestList(uID, tID")) {
echo "CALL failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
?>
【问题讨论】: