mysqli_real_escape_string не вставляется в БД

Это элегантное и более простое решение для поиска простых чисел с использованием сохраненного списка. Начинается с 4 переменных, вам нужно только проверять нечетные простые числа для делителей, и вам нужно проверить только половину того числа, которое вы тестируете как простое (нет смысла тестировать, делят ли 9, 11, 13 на 17) , Он проверяет ранее сохраненные простые числа как делители. `

    # Program to calculate Primes
 primes = [1,3,5,7]
for n in range(9,100000,2):
    for x in range(1,(len(primes)/2)):
        if n % primes[x] == 0:
            break
    else:
        primes.append(n)
print primes
1
задан AlexLogic 4 March 2019 в 10:58
поделиться

4 ответа

Вы можете попытаться заменить кавычку на php

$nomeCantiere = 

Вы можете попытаться заменить кавычку на php

[110]

, если вместо двух mysql вставить 2 кавычки (''), это значение будет помещено в таблицу только с 1 кавычкой

POST["nomeCantiere"]; str_replace("'", "''", $nomeCantiere );

, если вместо двух mysql вставить 2 кавычки (''), это значение будет помещено в таблицу только с 1 кавычкой

0
ответ дан pavelbere 4 March 2019 в 10:58
поделиться

Вы неправильно передали параметры в функцию mysqli_real_escape_string (), прежде чем вставлять сообщение, вы должны поместить строку подключения, с которой вы получаете доступ к БД.

$connection=mysqli_connect("localhost","USER","PASSWORD","DB");
$nomeCantiere= mysqli_real_escape_string($connection, 

Вы неправильно передали параметры в функцию mysqli_real_escape_string (), прежде чем вставлять сообщение, вы должны поместить строку подключения, с которой вы получаете доступ к БД.

[110]

ваша вторая попытка неверна, повторно использует мою строку кода во первых .. во время поста

POST['nomeCantiere']);

ваша вторая попытка неверна, повторно использует мою строку кода во первых .. во время поста

0
ответ дан ANDREA PILENGA 4 March 2019 в 10:58
поделиться

Вы должны передать переменную соединения в качестве первого параметра Например:

$con=mysqli_connect("localhost","my_user","my_password","my_db");
$age = mysqli_real_escape_string($con, 

Вы должны передать переменную соединения в качестве первого параметра Например:

[110]

Изучите документацию для получения более подробной информации. http://php.net/manual/en/mysqli.real-escape-string.php

POST['age']);

Изучите документацию для получения более подробной информации. http://php.net/manual/en/mysqli.real-escape-string.php

0
ответ дан sudopower 4 March 2019 в 10:58
поделиться

Вам не хватает одного параметра в функции mysqli_real_escape_string($con,$sql);

0
ответ дан Azik Abdullah 4 March 2019 в 10:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: