Sugarcrm 从自定义模块访问数据库
我正在尝试创建一个自定义模块,并尝试获取SQL访问权限 但我一直在 mysql\u query()[function.mysql query]:拒绝用户访问 中的“脚本”@“本地主机”(使用密码:否) /home/scripts/public_html/crm/modules/PcPal/book-engineer.php在线 十四, 制作sugar模块时,如何访问数据库中的数据Sugarcrm 从自定义模块访问数据库,sugarcrm,Sugarcrm,我正在尝试创建一个自定义模块,并尝试获取SQL访问权限 但我一直在 mysql\u query()[function.mysql query]:拒绝用户访问 中的“脚本”@“本地主机”(使用密码:否) /home/scripts/public_html/crm/modules/PcPal/book-engineer.php在线 十四, 制作sugar模块时,如何访问数据库中的数据 <?php if(!defined('sugarEntry') || !sugarEntry) die ('N
<?php if(!defined('sugarEntry') || !sugarEntry) die ('Not A valid Entry point'); ?>
<h2>Book an Engineer</h2>
<form method="POST" >
Search Last Name : <input type="text" name="frm_last_name_search" value="<?php echo $_POST['frm_last_name_search']; ?>" />
<input type="submit" value="Search"/>
</form>
<?php
$sql = 'SELECT first_name, last_name, primary_address_street FROM contacts WHERE last_name = \''.$_POST['frm_last_name_search'].'\'';
$results = mysql_query($sql);
while($this_result = mysql_fetch_array($result))
{
print_r($this_result);
}
?>
聘请工程师
搜索姓氏:
使用全局
对象$db
执行数据库操作。如果您有模块bean,例如:
$bean=newcontact()
,您可以使用$bean->db
而不是全局$db
此外,在从表中提取时,始终使用
deleted=0
,因为删除的项目标记为1
global $db;
$sql = "SELECT first_name, last_name, primary_address_street FROM contacts
WHERE last_name = '{$db->quote($_POST['frm_last_name_search']}' AND deleted = 0";
$rs = $db->query($sql);
while($row = $db->fetchByAssoc($rs))
{
print_r($row);
}
使用
全局
对象$db
执行数据库操作。如果您有模块bean,例如:
$bean=newcontact()
,您可以使用$bean->db
而不是全局$db
此外,在从表中提取时,始终使用
deleted=0
,因为删除的项目标记为1
global $db;
$sql = "SELECT first_name, last_name, primary_address_street FROM contacts
WHERE last_name = '{$db->quote($_POST['frm_last_name_search']}' AND deleted = 0";
$rs = $db->query($sql);
while($row = $db->fetchByAssoc($rs))
{
print_r($row);
}
您应该研究如何将bean方法用于像这样的非常常见的查询,因为它更容易、更可移植
您应该研究如何将bean方法用于此类非常常见的查询,因为它更简单、更可移植
这正是我想要的。你有参考资料吗,这样我就可以了解bean对象是如何工作的。我如何使用bean方法进行搜索,从而带来多条记录请在帖子中查看此评论。。。谢谢顺便说一句,我带来了你的两本书,试图帮助我更容易进入糖业。我想你见过我的老板,所以很容易说服他付钱。英国PC PAL特许经营公司的Jat Mann MD正是我想要的。你有参考资料吗,这样我就可以了解bean对象是如何工作的。我如何使用bean方法进行搜索,从而带来多条记录请在帖子中查看此评论。。。谢谢顺便说一句,我带来了你的两本书,试图帮助我更容易进入糖业。我想你见过我的老板,所以很容易说服他付钱。英国PC PAL特许经营公司的Jat Mann MD