Ошибка 1064 в PHP при использовании MySQL

253
24 августа 2017, 21:59
        <?php
if( isset($_POST['']) && isset($_POST['']) ){
    $code=$_POST[''];   
    $name=$_POST[''];   
    // Соединяемся, выбираем базу данных
    $query = "INSERT INTO AndroidHelper (name,code) VALUES ('$name','$code')";
    mysql_query($query);
    echo mysql_errno($link) . ": " . mysql_error($link). "\n";
    // Закрываем соединение
    mysql_close($link);
}
?>  

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Добавление файла</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
    <form action="addFile.php" method="POST">
        Название: <input type="text" name="name" style="width: 200px;"><br>
        <p>Код:</p><textarea rows="100" cols="150" name="code"></textarea><br>
        <input type="submit" style="padding: 10px" value="Добавить"/>
    </form>
</body>
</html>

Текст который добавляю

// https://mvnrepository.com/artifact/org.apache.commons/commons-lang3
    compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.4'

DurationFormatUtils.formatDuration(Integer.valueOf(trackBean.duration) * 1000, "mm:ss", true);

Если обычный текст добавлять то работает все.

А так выглядит код ошибки

1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'org.apache.commons', name: 'commons-lang3', version: '3.4' DurationFormatUt' at line 1
Answer 1

Попробуйте:

$name = mysql_escape_string($_POST['name']);
$code = mysql_escape_string($_POST['code']);
$query = "INSERT INTO AndroidHelper (name,code) VALUES ('" . $name . "','" . $code . "')";

З.Ы. Используйте mysqli или PDO mySQL.

READ ALSO
php как записать в картинку гео координаты

php как записать в картинку гео координаты

Я нашел эту библиотеку PHP http://wwwozhiker

246
Пропадает переменная из формы HTML

Пропадает переменная из формы HTML

Я делаю проект программы долговУ меня есть библиотека файлов в которую записываются все долги

251
Кнопка &ldquo;Поделиться&rdquo; в Instagram

Кнопка “Поделиться” в Instagram

Возможна ли реализация кнопки Поделиться в Instagram? Например, прикрепляешь кнопку к статье и делишься в Instagram intro-картинкой из этой статьиВезде,...

215
360 фотографии и видео в Unreal Engine 4

360 фотографии и видео в Unreal Engine 4

РебятВсем доброго времени суток

301