PHP.SU

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

Страниц (92): В начало « ... 53 54 55 56 [57] 58 59 60 61 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 24 Ноября, 2015 - 12:49:26 • Тема: Перезаписать данные в базе • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 54
webog пишет:
Как получить старый пароль что бы обновить его и записать?

[code=SQL]
Выше приведенный код, берет поле changelog, добавляет в нему новые данные (присоединяет) и обновляет поле.
Или Вы не об этом?
andrewkard Отправлено: 24 Ноября, 2015 - 12:20:07 • Тема: помгите разобратся с ошибкой на php • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1512
Sail пишет:
andrewkard, эта функция ведь не в вакууме существует, а является частью устаревшего и исключаемого расширения. И раз уж присутствует в коде, то и "Оригинальное API MySQL" используется. Что и приводит к "замечанию".[off][/off]

А мой совет как раз об этом, что если используешь PDO, то и ставь quote(), а не устаревшую mysql_escape_string().
И "замечания" не уместны, не разобравшись в теме.
andrewkard Отправлено: 24 Ноября, 2015 - 11:43:45 • Тема: Непонятные действия при отработке функции • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 961
alnik-75 пишет:
При следующем удалении уже добавляются два класса info_success и info_warning.

сколько запросов уходит в данном случае?
andrewkard Отправлено: 24 Ноября, 2015 - 11:39:14 • Тема: Не передается значение переменной в input hidden • Форум: Вопросы новичков

Ответов: 13
Просмотров: 632
se000 пишет:
В js нашел вариант.

Я теперь получите необходимый input c помощью: getElementById и вставьте в value то что нужно, предварительно добавив в него id
andrewkard Отправлено: 24 Ноября, 2015 - 11:25:31 • Тема: Не передается значение переменной в input hidden • Форум: Вопросы новичков

Ответов: 13
Просмотров: 632
se000
Вы пытаетесь передать переменную из JS в PHP, только зачем? Определили url при загрузке страницы и подставили в value требуемого input.
andrewkard Отправлено: 23 Ноября, 2015 - 18:54:41 • Тема: помгите разобратся с ошибкой на php • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1512
esterio
Ну а почему Вы решили что:
esterio пишет:
ТС использует mysql_* драйвер, на что и материться ПХП
?
higub пишет:
public static function getList( $numRows=1000000, $order="publicationDate DESC" ) {
    $conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
    $sql = "SELECT SQL_CALC_FOUND_ROWS *, UNIX_TIMESTAMP(publicationDate) AS publicationDate FROM articles
           ORDER BY " . mysql_escape_string($order) . " LIMIT :numRows";


ругается он только на функцию. А этот код я выделил, что было понятнее в контексте. Да, не обратил внимание на limit, но вопрос был не об этом.
(Добавление)
103 строчка кода первого сообщения ТС
andrewkard Отправлено: 23 Ноября, 2015 - 18:49:41 • Тема: Перезаписать данные в базе • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 54
webog
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. UPDATE table1 SET changelog = CONCAT(changelog, "new data" ) WHERE id = 'idnumber';
  3.  
andrewkard Отправлено: 23 Ноября, 2015 - 14:20:36 • Тема: помгите разобратся с ошибкой на php • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1512
DeepVarvar пишет:
И чо, правда работает?

Нет. Но вопрос то не про это был.
andrewkard Отправлено: 23 Ноября, 2015 - 12:52:24 • Тема: Оптимизация кода • Форум: Вопросы новичков

Ответов: 7
Просмотров: 303
newbie guy
Примерно так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $text = 'Название заметки';
  4. ?>
  5. <div>
  6. <span>Все заметки</span>
  7. <table>
  8. <tr>
  9. <td colspan="2">
  10. <a href="#"><?=$text; ?></a>
  11. </td>
  12. <td></td>
  13. </tr>
  14. <tr>
  15.  
andrewkard Отправлено: 23 Ноября, 2015 - 12:24:38 • Тема: PDO внутри функции • Форум: Работа с СУБД

Ответов: 28
Просмотров: 5116
DeepVarvar пишет:
Угадал?

А что лучше 5000 функций в коде:
Рачей пишет:
function GetUser($user_id) {
?
У человека был вопрос:
Рачей пишет:
ее в каждом запросе туда надо передавать вместе с айди юзера???

я предложил вариант. На первых порах не самый худший.
andrewkard Отправлено: 23 Ноября, 2015 - 11:49:38 • Тема: Не выводить первые N символов из каждой строки. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 166
alexa1995
Цитата:

string mb_substr (string str, int start [, int length [, string encoding]])

mb_substr() возвращает часть строки str, специфицированную параметрами start и length.

у Вас длина - 0.
andrewkard Отправлено: 23 Ноября, 2015 - 11:43:00 • Тема: помгите разобратся с ошибкой на php • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1512
Замените в коде:
higub пишет:
ORDER BY " . mysql_escape_string($order) . " LIMIT :numRows";

на

PHP:
скопировать код в буфер обмена
  1.  
  2. ORDER BY " . $conn->quote($order) . " LIMIT :numRows";
  3.  

и, аналогично в других местах, если есть
andrewkard Отправлено: 23 Ноября, 2015 - 11:23:46 • Тема: PDO внутри функции • Форум: Работа с СУБД

Ответов: 28
Просмотров: 5116
Создайте класс Db, который будет работать с БД, упрощенно так:
PHP:
скопировать код в буфер обмена
  1.  
  2. class Db {
  3.     protected $link;
  4.  
  5.     public function __construct($dsn, $user, $pass) {
  6.         $options = array(
  7.             PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
  8.             PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
  9.         );
  10.         $this->link = new PDO($dsn, $user, $pass, $options);
  11.     }
  12.  
  13. public function GetUser($user_id) {
  14. $sql= "SELECT * FROMusers WHERE uid = ? ";
  15. $stmt = $this->link->prepare($sql);
  16. $stmt->execute(array($user_id));
  17. return $stmt->fetchAll();
  18. }
  19. }
  20.  
  21.  


и потом в коде создайте объект $db = new Db($dsn,$user,$password);
и работайте с ним так:
$user = $db->GetUser($user_id);

не передавайте в запросе данные:
Рачей пишет:
WHERE uid = '".$user_id."'
andrewkard Отправлено: 23 Ноября, 2015 - 11:09:46 • Тема: MAC+IP php+Mikrtoik • Форум: Вопросы новичков

Ответов: 4
Просмотров: 172
Проверьте, уходит ли форма (консоль, смотрите на вкладке Сеть.). Посмотрите в файле reg_user.php - приходят ли данные из формы (в начале скрипта ставите var_dump ($_POST)).
andrewkard Отправлено: 21 Ноября, 2015 - 13:41:59 • Тема: В денвере работает, на хостинге нет • Форум: Программирование на PHP

Ответов: 9
Просмотров: 826
vex788 пишет:
Сначала запускается list и выбирается професия

Вы в файл передаете название профессии а нужно передавать ключ. Т.е. не так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $napry=$_POST['txt'];
  3. $key = array_search($napry, $dat);
  4.  


а так:


думаю ясно.

Страниц (92): В начало « ... 53 54 55 56 [57] 58 59 60 61 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB