Я пишу программу для Android, которая использует http-пост для подключения к php-скрипту для подключения к базе данных mysql.query - это переменная для отправки.
Вот часть моего кода:
String query = "select `retailer`.`name` as `retailer`, `product`.`name` as `product`, `product`.price, `promotion`.discount, `promotion`.discount_type";
query = query.concat(" from `retailer`, `consumer`, `product`, `promotion`, `sell`, `proximity`");
query = query.concat(" where `consumer`.`email` = '"+consumer_email+"'");
query = query.concat(" and `proximity`.`retailer_id` = `retailer`.`id`" +
" and `proximity`.`consumer_id` = `consumer`.`id`" +
" and `sell`.`retailer_id` = `retailer`.`id`" +
" and `sell`.`product_id` = `product`.`id`" +
" and `product`.`promotion_id` = `promotion`.`id`");
Обратите внимание, что consumer_email - это строка, содержащая письмо, которое я хочу запросить.Однако я продолжаю получать синтаксическую ошибку с этим.если я уберу строку consumer
. email
= '"+ consumer_email +"' ", он сможет работать без ошибок.
Что я хочу спросить, есть ли способ решить эту проблему? Это единственная цитата, связанная с электронным письмом, вызывает проблему?