Когда я ввожу данные в mysql, он показывает, как показано ниже, я хочу, чтобы все данные были в одной строке. но поскольку я вхожу в данные с помощью массива, у меня есть доступ сразу к двум элементам. Итак, как я могу ввести данные в одну строку? Ниже приводится надрез моего кодаКак ввести данные в базу данных mysql с помощью массива в php?
$array = array("AAPL","GOOG","YHOO","FB","MSFT","NKE","SBUX");
foreach ($array as $s) {
$sql = "INSERT INTO portfolio ({$s} , {$sss}) VALUES ('{$amount}', '{$value}')";
}
укажите схему и код таблицы, которые вы используете для вставки данных и кода, которые вы пытаетесь получить из db – Alex
[Little Bobby] (http://bobby-tables.com/) говорит [ваш скрипт подвержен риску SQL Инъекционные атаки.] (Http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php). Даже [избегая строки] (http://stackoverflow.com/questions/5741187/sql-injection-that-gets-around-mysql-real-escape-string) небезопасно! –