Это может быть простым, но очень приятным одновременно.
Я бы предложил использовать парсер PHP DOM. (http://simplehtmldom.sourceforge.net/manual.htm)
- Создайте таблицу со своими столбцами (идентификатор, имя пользователя, пароль) в MySQL вручную.
- Поместите файл html (с таблицей html) на веб-сервер.
- Поместите класс парсера PHP DOM на веб-сервер (http://sourceforge.net/projects/simplehtmldom/files/)
- ???
Awesomeness!
require_once ('simple_html_dom.php');
$table = file_get_html('table.html');
foreach($table ->find('tr') as $tr){ // Foreach row in the table!
$username = $tr->find('td', 0)->plaintext; // Find the first TD (starts with 0)
$password= $tr->find('td', 1)->plaintext; // Find the second TD (which will be 1)
echo "INSERT INTO users (id, username, password) VALUES (NULL, '$username', '$password') <br />"; // Do your insert query here!
}
выход (я проверил это):
INSERT INTO users (id, username, password) VALUES (NULL, '', '')
INSERT INTO users (id, username, password) VALUES (NULL, 'User_1', 'Password_1')
INSERT INTO users (id, username, password) VALUES (NULL, 'User_2', 'Password_2')
Так удалить первый <tr>
из HTML-файла, так как это заголовок таблицы.
' Php # insert code here?>' Это хорошее начало. –
Это одно время? Затем сделайте это руками. Просто найдите редактор таблиц, создайте таблицу и скопируйте и вставьте данные. – vittore
У него более 80 тыс. Строк. – user3095432