2013-07-07 3 views
-1

У меня есть таблица mysql, которая состоит из 1000 записей. В поле содержимого есть якорный тег, и я хочу извлечь имя автора из этого поля содержимого и вставить его в поле автора той же таблицы.информация об извлечении из данных таблицы mysql

содержание

<p> 
    When air conditioning, escalators, and advertising appeared, shopping expanded its scale, but also limited its spontaneity. And it became much more predictable, almost scientific. What had once been the most surprising became the most manipulated.</p> 
    <p class="bq_fq_a"> 
    <a id="qut" title="rem_koolhaas"> Rem Koolhaas </a> 
    </p> <br> 

Здесь вы можете увидеть, что автор Рем Колхас. Я хочу извлечь автору и поле автора обновления в одной таблице с этим. Во всей ячейке есть другой контент, но формат такой же. Все строки состоят из якоря. В дополнение к этому у меня есть еще три столбца в этой таблице tag1, tag2, tag3. У меня есть 50 тегов (как успех, удовольствие, утром, пляж и т.д.), который я хочу, чтобы соответствовать с этим содержанием и поместить их в tag1, tag2, tag3, если он соответствует

таблица

id content   author  tag1 tag2  tag3 

    1  as given above  blank  blank blank blank 

любым способом сделать это?

+0

Любой язык программирования, который вы знаете или ничего? Вы уже пробовали что-нибудь или ничего? – Prix

+0

@Prix я знаю с php, я могу это сделать, но для этого я должен запустить этот скрипт 1000 раз за 1000 данных, но если содержание в миллиарде понадобится годам, но если мы сможем сделать с sql, это будет очень быстро, поэтому я спросил брат :) – priya

+0

@prix У меня есть код и его работа как wellbut, я хотел узнать, есть ли какой-нибудь лучший способ, поскольку это форум, где эксперт r там – priya

ответ

0

MYSQL не имеет средство взаимодействия с HTML..can вы указываете язык ..

Это можно легко сделать, просто записывая эти две строки.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 


<script> 
$(document).ready(function(){ 
    var a = $('#qut').html(); 
    alert(a); 
}) 
</script> 
+0

может у вас объяснить, как именно .its php – priya

+0

Это код «JavaScript». Проверьте мой обновленный ответ. Я предусмотрел все для вас предстоящий вопрос –

1

SQL как язык недостаточно выразителен, чтобы достичь этого легко. Я бы посмотрел на другой язык (например, на то, что у вас оставлено в остальном написанном вами приложении), чтение данных из базы данных MySQL по строкам, извлечение или преобразование данных с помощью парсера HTML и затем вставьте данные в новую таблицу в желаемом формате.