小编Reg*_*erd的帖子

如何在尝试打开无效/无法访问的URI时停止fopen触发警告

我正在使用fopen生成价格Feed.

if (($handle = fopen("http://feedurl", "r")) !== FALSE) {

}
Run Code Online (Sandbox Code Playgroud)

如果Feed失败,有没有办法停止此警告:

警告:fopen()[function.fopen]:php_network_getaddresses:getaddrinfo failed:名称或服务在...中未知

php

5
推荐指数
1
解决办法
5940
查看次数

使用php将多行插入mysql数据库的最佳方法是什么?

下面的php代码获取表单的结果并将它们插入表中.

我必须使用这个表结构,其中每一行对应一个与表单不同的值,例如First Name.

我已经编写了下面的代码,但它很麻烦.你能用更好的方法帮助我吗?谢谢堆!

$lists      = $_POST['form']['lists'][0];
$first_name = $_POST['form']['first_name'];
$last_name  = $_POST['form']['last_name'];
$idu        = $db->insertid();

$db->setQuery("INSERT INTO #__rsmail_subscriber_details (`IdList`, `FieldName`, 
`FieldValue`, `IdSubscriber`) VALUES ('" . $db->getEscaped($lists) . "', 'First Name'
, '" . $db->getEscaped($first_name) . "', '" . $db->getEscaped($idu) . "')");

$db->query();

$db->setQuery("INSERT INTO #__rsmail_subscriber_details (`IdList`, `FieldName`, 
`FieldValue`, `IdSubscriber`) VALUES ('" . $db->getEscaped($lists) . "', 'Last Name'
, '" . $db->getEscaped($last_name) . "', '" . $db->getEscaped($idu) . "')");

$db->query();
Run Code Online (Sandbox Code Playgroud)

php mysql

0
推荐指数
1
解决办法
1751
查看次数

标签 统计

php ×2

mysql ×1