Любое предложение о том, как я могу поместить эти данные в переменные.
> INSERT INTO process (process, temp) VALUES ('PST_BUMP', '1'), ('IMPORT', '5'), ('IM', '5'), ('PORT', '9')
Я попробовал это:
<?php
$statement = "INSERT INTO process (process, temp) VALUES ('PST_BUMP', '1'), ('IMPORT', '5'), ('IM', '5'), ('PORT', '9') ";
echo $statement . "<br><br>";
echo $count = substr_count($statement, "), (") . "<br>";
$remove = str_replace("INSERT INTO process (process, temp) VALUES ", "", $statement);
echo $remove . "<br><br>";
$str = (explode("), (",$remove));
$string= "";
for($i=0; $i<=$count; $i++){
echo $str[$i] . "<br>";
}
?>
результатом является следующее:
'INSERT INTO process (process, temp) VALUES ('PST_BUMP', '1'), ('IMPORT', '5'), ('IM', '5'), ('PORT', '9')
3
('PST_BUMP', '1'), ('IMPORT', '5'), ('IM', '5'), ('PORT', '9')
('PST_BUMP', '1'
'IMPORT', '5'
'IM', '5'
'PORT', '9') '
Моя цель такова:
$ proc1 = "PST_BUMP"; $ proc2 = "ИМПОРТ"; ..скоро..
$ temp1 = "2"; $ temp2 = "3"; .. скоро..
Благодаря:)
Я думаю, вы хотите использовать переменные в " Insert " вместо точных значений.
Для использования переменных в вставном запросе вы можете написать запрос как:
$statement="INSERT INTO process (process, temp) VALUES ('".$proc1."', '".$temp1."'), ('".$proc2."', '".$temp2."'), ('".$proc3"', '".$temp3."')";