//подключение
$db = new PDO("mysql:host=host;dbname=test", "root", "root" // заменить
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // вывод ошибок при работе с БД
//запрос в тест1 для извлечения данных<br>
$stmt = $db->query("SELECT nac FROM test1"
while ($row = $stmt->fetchAll())
//получаем в переменную (nac) первую строку(при каждом проходе брать след строку) <br>
$nac = array_shift($row);
{
echo '<pre>';
print_r($nac);
}
//ищем значение из переменной nac в тест2 по части слова по столбцам <br>
$stmt = ("SELECT * FROM `test2` WHERE `znaki1`
LIKE '$nac%' AND `znaki2` LIKE '$nac%' AND `znaki3` LIKE '$nac%' AND `znaki4` LIKE '$nac%'
AND `znaki5` LIKE '$nac%' AND `znaki6` LIKE '$nac%' AND `znaki7` LIKE '$nac%' AND `znaki8` LIKE '$nac%'
AND `znaki9` LIKE '$nac%' AND `znaki10` LIKE '$nac%' ORDER BY `znaki1` DESC"
{
echo '<pre>';
print_r($stmt);
}
в идеале как запихнуть то что он нашел в массив или хотя бы проверить что он нашол
$db = new PDO("mysql:host=host;dbname=test", "root", "root" // заменить
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // вывод ошибок при работе с БД
//запрос в тест1 для извлечения данных<br>
$stmt = $db->query("SELECT nac FROM test1"
while ($row = $stmt->fetchAll())
//получаем в переменную (nac) первую строку(при каждом проходе брать след строку) <br>
$nac = array_shift($row);
{
echo '<pre>';
print_r($nac);
}
//ищем значение из переменной nac в тест2 по части слова по столбцам <br>
$stmt = ("SELECT * FROM `test2` WHERE `znaki1`
LIKE '$nac%' AND `znaki2` LIKE '$nac%' AND `znaki3` LIKE '$nac%' AND `znaki4` LIKE '$nac%'
AND `znaki5` LIKE '$nac%' AND `znaki6` LIKE '$nac%' AND `znaki7` LIKE '$nac%' AND `znaki8` LIKE '$nac%'
AND `znaki9` LIKE '$nac%' AND `znaki10` LIKE '$nac%' ORDER BY `znaki1` DESC"
{
echo '<pre>';
print_r($stmt);
}
в идеале как запихнуть то что он нашел в массив или хотя бы проверить что он нашол