PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (7): [1] 2 3 4 5 6 7 »

> Найдено сообщений: 94
halsoft Отправлено: 30 Марта, 2013 - 18:24:43 • Тема: Ошибка PHP или же что-то другое? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 174
Оказывается, действительно эта функция ведет себя не интуитивно при использовании +1/-1 months в некоторых случаях, вот здесь описывается как решить проблему

http://www.php.net/manual/ru/fun...otime.php#107331
halsoft Отправлено: 30 Марта, 2013 - 17:43:42 • Тема: Ошибка PHP или же что-то другое? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 174
PHP:
скопировать код в буфер обмена
  1. echo date('d.m.Y', strtotime('30.03.2013 -1 months'));


Почему выводит 02.03.2013?
halsoft Отправлено: 10 Февраля, 2013 - 16:46:10 • Тема: Select + autosubmit • Форум: Вопросы новичков

Ответов: 11
Просмотров: 565
Вы допустили ошибку, при сравнении применяется оператор ==, а не =
PHP:
скопировать код в буфер обмена
  1. $servers = $_POST['servers'];
  2. $account = ($servers) ? $account2 : $account1;
  3. $player = ($servers) ? $player2 : $player1;
halsoft Отправлено: 26 Января, 2013 - 21:21:59 • Тема: Обьясните разницу prepare, bindValue, bindParam, • Форум: Вопросы новичков

Ответов: 8
Просмотров: 1045
PDO::FETCH_NUM везде удалять не надо, может у вас для получения данных используется?

А вот PDO::PARAM_STR вопрос строгости. Если вы поклонник строгой типизации, то пользуйтесь.
halsoft Отправлено: 26 Января, 2013 - 21:09:54 • Тема: Обьясните разницу prepare, bindValue, bindParam, • Форум: Вопросы новичков

Ответов: 8
Просмотров: 1045
Sitnik пишет:
Так все таки - что лучше использовать bindValue или bindParam?


Пишут, что в некоторых бд переменные, которые были переданы через bindParam, используются как для отправки данных на бд, так и для получения. В таком случае нужно использовать только bindParam. Во всех остальных случаях, как видится, не принципиально какой из этих методов вы используете. Берите тот метод, который вам больше нравится и удобен ;)
halsoft Отправлено: 26 Января, 2013 - 21:02:27 • Тема: TXT или MySQL? • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 62
Что значит текстовую? Имеете ввиду сохранять данные в файл с расширением txt? Улыбка

БД на файлах лучше устраивать, когда у вас ну очень простой проект, а БД используется лишь для счетчика или чего-то еще подобного.

mysql быстрее, потому что он осуществляет выборку, изменение данных на более низком уровне, нежели манипуляции php с файлами.
halsoft Отправлено: 26 Января, 2013 - 20:55:24 • Тема: Обьясните разницу prepare, bindValue, bindParam, • Форум: Вопросы новичков

Ответов: 8
Просмотров: 1045
Sitnik пишет:
Все из-за PDO::FETCH_NUM, видимо bindValue не любит числа.


Не совсем правильно написали. FETCH_NUM используется, когда вы получаете данные от бд. В вашем случае нужно использовать PDO::PARAM_INT
halsoft Отправлено: 26 Января, 2013 - 20:30:52 • Тема: Обьясните разницу prepare, bindValue, bindParam, • Форум: Вопросы новичков

Ответов: 8
Просмотров: 1045
С помощью prepare вы подготавливаете выражение.

С помощью bindParam или bindValue устанавливаете соответствия для указанных в подготовленном выражении параметрами.

Ну вот в вашем примере есть подготовленное выражение

PHP:
скопировать код в буфер обмена
  1. $query = $db->prepare("SELECT id,url FROM news WHERE url=:url");


А вот этой строчкой вы устанавливаете соответствие для :url, что вместо него должен отправить скрипт.

PHP:
скопировать код в буфер обмена
  1. $query->bindValue(":url", $url, PDO::PARAM_STR);


PDO::PARAM_STR - с помощью этого флага вы говорите, что в :url будет только строка, то бишь тип данных string.

Отличие bindParam от bindValue в том, что первый метод принимает только ссылку, а второй универсален.
halsoft Отправлено: 26 Января, 2013 - 20:20:35 • Тема: AJAX prepend / append ошибка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 125
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $("#dialogcontent").html('');
  3.  


А вы каждый раз очищаете контейнер?
halsoft Отправлено: 09 Января, 2013 - 19:27:13 • Тема: Разбивать ли такие данные на отдельные таблицы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 220
1. В вашем случае не принципиально, мне кажется. Вы ожидаете, что, если собрать в одной таблице все новости, то там будет очень много записей и база не справится с этим?

2. Вы собираетесь хранить фотографии в базе? Не лучшая идея. Если на каждую запись приходится по одной фотографии - то сохраняйте как файл, давая ему имя равное id записи.
halsoft Отправлено: 02 Января, 2013 - 11:15:35 • Тема: Небольшой js. • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 26
Прочитайте о событиях ajaxStart и ajaxStop. Можете сделать примерно следующее:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. $.ajax( {
  4.  
  5. ajaxStart: function() {
  6. $('#myGIF').show();
  7. },
  8. ajaxStop: function() {
  9. $('#myGIF').hide();
  10. }
  11.  
  12. });
  13.  
  14.  


Где #myGIF - это ID вашего изображения.
halsoft Отправлено: 13 Ноября, 2012 - 14:54:27 • Тема: Прошу помощи знатоков • Форум: Прочее

Ответов: 12
Просмотров: 75
Очень странный вопрос )
halsoft Отправлено: 12 Ноября, 2012 - 20:53:10 • Тема: Загрузка аватаров на сервер • Форум: Вопросы новичков

Ответов: 1
Просмотров: 145
Вместо



Напишите



И посмотрите на результат
halsoft Отправлено: 12 Ноября, 2012 - 20:42:27 • Тема: Как вывести переменную не в div, а в переменную php • Форум: Вопросы новичков

Ответов: 15
Просмотров: 883
snikers987 пишет:
incrack пишет:
Что то не работает.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function ptintr($param1){
  3. echo '<pre>',print_r($param1,1),'</pre>';
  4. }
  5. ?>


улыбнуло



Он главное подставил туда свой $param1 )))
AlexAnder безжалостно вводит новичков в заблуждение своей подписью )))
halsoft Отправлено: 12 Ноября, 2012 - 13:57:49 • Тема: Как вывести переменную не в div, а в переменную php • Форум: Вопросы новичков

Ответов: 15
Просмотров: 883
incrack пишет:
Этот вариант мне подходит. Так как поместить значения в переменную?


Эта переменная должна быть жива от вызова к вызова скрипта, как я понимаю. Поэтому вы ее по-любому должны передавать. Если же ваша страница полностью не обновляется, то эту переменную можно просто хранить в js переменной и передавать через ajax php скрипту. Ну а если все таки страница полностью перезагружается, то вам придется ее передавать или через GET, POST или COOKIE.

Конечно, можно поизвращаться с хранением в файле, бд, local storage, но я не желаю участвовать в мазохизме ))

Страниц (7): [1] 2 3 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB