стол persons
name | details
------------------
mathew| tax,home,car,insurance
john | job,tax,employ
neil | tax,home,car,job
yancy | consultant,rent,family
lucy | home,car,insurance
Я хочу просмотреть эту таблицу и выполнить поиск по деталям, а затем сохранить результат в другой таблице с именем persons1
name | names
------------------
mathew| neil,lucy,john
neil | mathew,lucy,john
john | mathew,lucy,neil
пока что я кодировал что-то вроде ниже, но не работает
mysql_connect("localhost", "root", "pass");
mysql_select_db("database");
$query = "SELECT * FROM persons";
$result = mysql_query($query);
while($r = mysql_fetch_array($result))
{
$exp = explode(",",$r["details"]);
$sql = mysql_query('SELECT * FROM persons WHERE MATCH (tags) AGAINST ("+$exp[0]" "+$exp[1]" "+$exp[2]" IN BOOLEAN MODE)');
$result = array();
while($row = mysql_fetch_assoc($sql))
{
array_push($result,$row['name']);
$name = implode(",",$result);
mysql_query("INSERT INTO person_new (name,names) VALUES (\"".$r["name"]."\", \"".$name."\")");
}
}
Очень печально, что никто не может ответить на мой вопрос о моем коде. вместо того, чтобы изучать мой дизайн, я прошу вас взглянуть на мой код и сказать, где я допустил ошибку ... я делаю что-то отличное от того, что он видит, и поэтому я прошу вас проверить мой код ...