Это мой первый пост. на точкеPhp if заявление в MySQL для массового обновления
Я пытаюсь сделать обновление насыпной в таблице MySQL с помощью PHP, если statement.but, так как я понятия не имею, о MySQL друг от друга, чтобы подключиться к базе данных и обновления вещей 1 на 1.
Так что в основном я пытаюсь использовать этот оператор if, который ищет слово Casio в названии и избегает всех prodcuts, у которых есть болгарские буквы в имени сам по себе, работает код, у меня просто есть идея, как внедрить его для MySQL любил бы какую-то помощь, как начать.
<?php
require("words.php");
$product = "CASIO EF-513D-5AV MTP Chronograph";
if (strstr($product,"CASIO",0)) {
/*Watches for men*/
if (strstr($product,$gs,0) || strstr($product,$edifice,0) || strstr($product,$mtp,0) || strstr($product,$mrw,0)) {
if ($product == substr($avoid[0],0) || $product == substr($avoid[1],0) || $product == substr($avoid[2],0)) {
echo $product;
}
elseif(strstr($product,$gs,0)) {
echo str_replace($gs,$gsW,$product);
}
elseif(strstr($product,$edifice,0)) {
echo str_replace($edifice,$edificeW,$product);
}
elseif(strstr($product,$mtp,0)) {
echo str_replace($mtp,$mtpW,$product);
}
elseif(strstr($product,$mrw,0)) {
echo str_replace($mrw,$mrwW,$product);
}
}
}
/*Watches for women*/
elseif (condition) {
# code...
}
else{
}
?>
все переменные, если утверждение выше содержит
<?php
/*Real words that we have*/
$gs = "G-SHOCK";
$casio = "CASIO";
$edifice = "EDIFICE";
$mtp = "MTP";
$mrw = "MRW";
/*Words that will be added*/
$gsW = "Мъжки спортен G-SHOCK";
$casioW = "часовник CASIO";
$edificeW = "Мъжки часовник EDIFICE";
$mtpW = "Мъжки часовник MTP";
$mrwW = "Мъжки часовник MRW";
/*Avoid words*/
$avoid = array("Мъжки","часовник","спортен")
?>
обновление: Моя идея состоит в том, чтобы предназначаться таблицу «продукта» и получить доступ к югу от таблицы «имя» и который когда-либо имя имеет слово Casio в нем, чтобы начать делать, если заявление для него
Ok до сих пор я искал далеко и широко, и единственное, что мне не хватает, и если другое заявление
I'v е выяснить, как искать внутри таблицы для строки с
$sql = "UPDATE product_description SET name = REPLACE(name, 'CASIO', 'Мъжки часовник CASIO')";
Я просто не как сказать код Если вы видите $avoid
ничего для этих имен не делать, но для остальных добавить, когда-либо вещь я указываю
Какие значения всех этих переменных? И где ваш запрос на обновление –
Я добавлю их в сообщение. Идея состояла в том, чтобы обновить все это только для внешнего интерфейса, но я столкнулся с некоторыми проблемами. – Innervisions