У меня есть цикл, который проходит через различные импортируемые продукты.В этом цикле у меня также есть foreach, который проходит через каждое свойство класса продукта и присваивает значения из файла свойствам текущего экземпляра, которые будут отображаться позже.
while(true)
{
$currentProduct = new productImport();
$line = fgets($fileHandle);
if($line == null) break;
$cells=explode(' ', $line);
$i=0;
foreach($currentProduct as &$ProductProperty)
{
if(isset($cells[$i]))
{
$ProductProperty = $cells[$i];
}
else return false;
$i++;
}
$AddedProducts[]=$currentProduct;
}
fclose($fileHandle);
return true;
Теперь, когда у меня есть этоработая, я хочу изменить это, чтобы вместо этого создать таблицу, если она еще не существует, на основе одного свойства каждого продукта.В частности, класс продукта содержит значение $ Vendor_Name;
Используя PDO (объекты базы данных PHP), как мне создать новую таблицу с именем $ Vendor_Name, если она не существует, и вместо нее поместить туда значениямассив?
Edit: If it helps, the first value of each instance is a unique key.