2016-02-16 7 views
0

Это мой кодSQL команды отображается как строка

$query = "SELECT * FROM users WHERE email='".mysqli_real_escape_string($link, $_POST['loginemail'])."'AND 
    password='".md5(md5($_POST['loginemail']) .$_POST['loginpassword']). "'LIMIT 1"; 

В моем текстовом редакторе и и команды LIMIT отображаются в виде строк. Я не могу понять, почему. Может ли кто-нибудь помочь?

+0

Вам нужно добавить пробел перед 'AND' и' LIMIT'. –

+0

Пробовал это, все еще показывая как часть строки. Однако код работает. Я использую Sublime, если это помогает. – QHafeez

ответ

0

Я думаю, что его Sublime проблема, CMIIW, если это действительно важно для вас вы можете изменить код, как это ..

$email = mysqli_real_escape_string($link, $_POST['loginemail']); 
    $password = md5(md5($_POST['loginemail']) .$_POST['loginpassword']); 
    $query = "SELECT * FROM users WHERE email='$email' AND 
      password='$password' LIMIT 1"; 

Примечание: Я предполагаю, что это PHP код ..

+0

Да, это код PHP. Я сделал это, но, видимо, мне не нужно, потому что код работает. Я новичок в программировании, поэтому я предположил, что он не будет работать, поскольку команды выглядели так, как будто они были частью строки. Благодаря! – QHafeez

 Смежные вопросы

  • Нет связанных вопросов^_^