Готовлю внутреннее соединение, две таблицы, спасибо

  • Автор темы SergeyIvanov
  • 32
  • Обновлено
  • 12, May 2024
  • #1
Я использую PDO и PHP и прекращаю внедрение, все подготовленные запросы в Интернете имеют одну таблицу. Это то, что я сделал правильно:
 $q1 = "SELECT * FROM products INNER JOIN keywords on keywords.keywordID = products.KeywordID and keywords.KeyWord1 = \"$keyword\" ";
Код (разметка): Когда есть две таблицы с INNER JOIN, я не знаю, как это сделать:

 stmt = $dbo->prepare('UPDATE products SET ProductName = :ProductName, ProductDescription = :ProductDescription , ProductCost = :ProductCost , ProductQuantity = :ProductQuantity WHERE ProductID = 3'); $stmt->execute(['ProductName' => $var1, 'ProductDescription' => $var2, 'ProductCost' => $var3, 'ProductQuantity' => $var4]); 
Код (разметка): Спасибо, Джошейр

SergeyIvanov


Рег
06 Apr, 2014

Тем
1

Постов
2

Баллов
12
  • 19, May 2024
  • #2
Вы, вероятно, слишком задумываетесь об этом, учитывая пример, который у вас уже работает. Попробуй это
 
$q1 = "SELECT * FROM products INNER JOIN keywords on keywords.keywordID = products.KeywordID and keywords.KeyWord1 = :keyword ";
$stmt->prepare($q1);
$stmt->execute(['keyword' => 'puppies']);
Код (разметка):
 

dzhet


Рег
12 Jan, 2014

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно