Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кавычки

Сообщения:  [1-5] 

 
 автор: BAHO   (26.11.2004 в 21:56)   письмо автору
 
   для: cheops   (26.11.2004 в 21:19)
 

спасибо ещё раз БОЛЬШОЕ! скрипт работает!

   
 
 автор: cheops   (26.11.2004 в 21:19)   письмо автору
 
   для: BAHO   (26.11.2004 в 21:04)
 

ну... практически.

   
 
 автор: BAHO   (26.11.2004 в 21:04)   письмо автору
 
   для: cheops   (26.11.2004 в 19:06)
 

т.е. фактически кавычки заменяются на те же кавычки

   
 
 автор: cheops   (26.11.2004 в 19:06)   письмо автору
 
   для: BAHO   (26.11.2004 в 18:48)
 

Всё что может делать phpMyAdmin можно делать и в собственных скриптах. Обычно эту ситуацию обходят двумя путями:
1) Заменяют в тексте одинарные кавычки обратными (буква ё в русской раскладке), а при выводе в окно браузера заменяют обратные кавычки на прямые. Этот способ реализован на этом форуме
<?php
  
// Показать не получится движок форума всё преобразует
  
$text str_replace("'","'",$text);
?>

2) Экранировать кавычки при помощи функции addslashes() или addcslashes()
http://www.softtime.ru/dic/id_dic=12&id_group=1
http://www.softtime.ru/dic/id_dic=11&id_group=1

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=160

   
 
 автор: BAHO   (26.11.2004 в 18:48)   письмо автору
 
 

Вот у меня такой вопрос. С помощью формы я хочу сделать так, чтобы в базу записалось всё, включая кавычки ' (не путать с "). Вот...
Когда я пытаюсь всё енто сделать, БД просто отклоняет запрос и ничего не изменяет.
Мне кавычки нужны для того, чтобы можно было записать скрипты типа:
<a href="teachers/tssa.html" 
       onClick="window.open('teachers/tssa.html','','menubar=no,scrollbars=auto,resizable=no,width=560,height=300');return false">

Я пробовал через phpmyadmin, всё делает, а у меня не хочет. Почему?
Я даже не знаю, что делать, скрипт доводится до ума, а тут такая досада.
Может подскажете?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования