Если замена конкретной ссылки на конкретный экземпляр - в MySQL есть такая фишечка, как replace.
Если менять в зависимости от контекста, либо ставить что-то рандомное - только минискрипт написать для работы с БД.
Скиньте код в личку, может расшифруется)
PHP вообще документы Office плохо воспринимает, насколько я знаю.
В теории можно вообще сохранять в текстовые файлы, так как например если после и перед новой главой (условно), есть например по 2 перевода строки - то можно парсить такими методами.
Касаемо extract - You must use an associative array, a numerically indexed array will not produce results unless you use EXTR_PREFIX_ALL or EXTR_PREFIX_INVALID.
Касаемо mysqli_fetch_array - The optional second argument resulttype is a constant indicating what type of array should be produced from the current row data. The possible values for this parameter are the constants MYSQLI_ASSOC, MYSQLI_NUM, or MYSQLI_BOTH. By default the mysqli_fetch_array() function will assume MYSQLI_BOTH for this parameter.
В Вашем примере надо вместо
while ($row = mysqli_fetch_array($result)) {
писать
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
Думаю, поможет.
Поставить пробел после скобки и смарти не будет воспринимать это как тег. Я уже давно таким методом избавляюсь от постоянных геморроев с вставкой литералов.
ibyflyuser - насколько я понимаю это имя пользователя в MySQL под которым эти запросы производились.
Касательно первого запроса, например, можно стандартно его оптимизировать - во-первых вместо звездочки выбирать только нужные поля, во-вторых поставить индексы, если их там ещё нет, на поля validate, vote_p и vote_m.
max_connections = 200 - можно и 1000 поставить при желании.
Вообще если в мускуль упирается - http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html - поставьте лог медленных запросов, потом изучайте что там вываливается, ставьте индексы, оптимизируйте запросы.
Универсальных решений "Чтобы все летало" нет, всегда надо плясать исходя из конкретного случая.
Ну дык элементарно же.
Есть предположим input - ставим ему id neededInput, есть див, где это должно отображаться - ставим ему id resultDiv
Потом просто jQuery подключаем, и ставим на onkeyup у inputa -
$("#resultDiv").html($("#neededInput").val());
А чем это жить то мешает? Повторюсь - это обычные GET параметры, туда можно любую муйню вписать - и ничего не произойдет)
Сам вопросительный знак указывает, что после него пойдут GET параметры. Соответственно если у сайта индексный файл index.php, то тащемта сервер обработает запрос http://site.ru/?wtf как http://site.ru/index.php?wtf