我正在寻找一种通过MySQL数据库中的表运行此脚本的方法。
get_httpcode
的结果添加到其中的另一个字段中
记录'imgstatus'?有没有更好的方法来解决这个问题?
<?php
// Create connection
$con=mysqli_connect("xxxx","xxxx","xxxx","xxxx");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
function get_httpcode($url) {
$headers = get_headers($url, 0);
// Return http status code
return substr($headers[0], 9, 3);
}
while($data = mysql_fetch_assoc($sql)):
$result = get_httpcode('http://'.$data['img']);
echo $data['img'].' = '.$result.'<br/>';
endwhile;
?>
答案 0 :(得分:1)
1 - 首先,你必须实际定义一个表来运行你的查询,如:create table tablename(...);
2 - 然后你必须编写一个SQL查询来从表中获取数据
3 - 然后你必须定义$ data是什么
4 - 然后你应该删除endwhile语句
5 - 然后你应该修复get_httpcode函数,因为它总是返回头中的第0个元素,最可能是http返回代码。
对于简单示例,请从下面开始: