Вопрос 1: Есть запрос, добавляющий строку в базу: PHP: $q1 = mysql_query("INSERT INTO orders VALUES(0, '$data' ,$email)"); первое поле - автоинкрементное. Вопрос: мне надо получить значение, присвоенное этому полю после выполнения запроса. Вопрос 2: если в базе имеются текстовые значения содержащие символ кавычек, то поиск ничего не дает. Т.е. если в базе есть строка вида: 'Автомобиль "Ока"', то при $FND = Ока - запрос ничего не вернет.. PHP: $f = $FND.'%'; $q = mysql_query("SELECT * FROM goodslist WHERE cid>0 and Name like '$f' order by Price") or die (mysql_error()); как исправить?
За 1 - спасибо, все сделал как надо теперь... а по 2 вопросу не так наверное поняли... ну да ладно... вроде решил... огромное спасибо
Al2008 да, не так, сорри по синтаксису LIKE внимательно прочитай дело не в кавычках если у тебя будет в базе не "Ока" (с кавычками), а скажем аОка - твой запрос тоже ничего не даст понял на что намекаю? ладно не буду мучить, тебе нужен шаблонный символ %