我无法理解如何在数据库中保存一行...我有来自网络的文件,我用 CURL 带他。该文件如下所示:
www.example.com/file.txt
REFALIAS http://.example.com/data/ / * http://example.com/data/?q= $2
REFALIAS http://.example.com/data/ / * http://example.com/data/?q= $2
REFALIAS http://.example.com/data/ / * http://example.com/data/?q= $2
REFALIAS http://.example.com/data/ / * http://example.com/data/?q= $2
我使用 CURL 获取来自网络的所有内容并保存在我的网络根目录中的新文件中......现在我对在数据库中保存行感到困惑。
我的 DB shema 如下所示:
ID | TYPE | LINK_ONE | LINK_TWO
--------------------------------------------------------------------------------------
1 | REFALIAS | http://*.example.com/data/*/* | http://example.com/data/?q=$2
2 | REFALIAS | http://*.example.com/data/*/* | http://example.com/data/?q=$2
3 | REFALIAS | http://*.example.com/data/*/* | http://example.com/data/?q=$2
我试试这个:
<?php
$fp = @fopen('myFile.txt', 'r');
while(!feof($fp)) {
$buffer = fwrite($fp, 999);
list($type, $link_one, $link_two) = explode("\n", $buffer);
mysql_query('INSERT INTO table ('type', 'link_one','link_two' VALUES("{$type}, {$link_one}, {$link_two}");
}
?>
本回公告:未定义偏移量:2;我尝试了很多这样的例子,但我无法将所有每一行都保存在数据库中。我必须逐行保存。我只用爆炸来取得成功,但如何将所有...
任何例子