我是php新手并尝试执行以下操作:
1)从外部链接解析PLS文件 (我已经设法使用堆栈溢出示例来执行此操作:How do I parse a .pls file using PHP? Having trouble with parse_ini_file)
2)将从解析后的代码中获取的标题和文件数据插入到数据库表中,如下所示:
解析代码的输出格式:
[Title1] => testradiostn
[File1] => http://testradiostn.com/
如何将这两个放在一个数组中,以便我可以将它插入如下表
中--------------------------------------------------
| id | radio_stn | url |
-----|----------------|--------------------------|
| 1 | testradiostn | http://testradiostn.com/ |
| 2 | testradiostn2 | http://testradiostn2.com/|
| 3 | x | x |
| 4 | x | x |
$title = ???; //title from parsed pls file
$file = ???; //file from parsed plsm file
/*Also how do I insert more than one data at one go*/
$sql = "INSERT INTO Table_1 (radio_stn, url) VALUES (?, ?)";
$params = array($title, $file);
$stmt = sqlsrv_query( $conn, $sql, $params);
很抱歉这篇文章很长。谢谢。
答案 0 :(得分:0)
如何将这两个放在一个数组中,以便我可以将它插入如下表
中
要将$title
和$file
放入数组中,您可以这样做:
$params = array($title, $file);
答案 1 :(得分:0)
parse_ini_file返回的是一个关联数组。这意味着您应该按键名访问元素。要获取文件和标题,您可以var_dump解析结果以查看其结构。但是,如果我理解你的问题,那么这样的事情应该有用:
$title = $result['title'];
$file = $result['file'];