Я могу конкатенировать значения, используя следующий код $sqlselect = "UPDATE billing_details SET SRF = CONCAT(Year, ID)"; но он возвращает значение результата как «NULL». Пожалуйста, помогите мне решить эту проблему Структура таблицы: Year *Varchar(5)* ID *Int(10)* SRF *Varchar(100)* Таблица результатов: Идентификатор года SRF A 1 NULL A 2 NULL A 3 NULL
Я создаю скрипт для отображения пользователей и внесения изменений в их привилегии администратора. Вот код: while ($row= mysql_fetch_assoc($query)) { $uname= $row['username']; $fname= $row['first_name']; $lname= $row['last_name']; $email= $row['email']; $admin= $row['admin']; $insert .= '<tr> <td>' .$uname. '</td> <td>' .$fname. '</td> <td>' .$lname. '</td> <td>' .((isset($email)) ? $email:'No email set.'). '</td> <td>'.(($admin == 'y') ? 'Admin':'User').'</td> <td><input type="checkbox" […]
У меня есть следующий код: <?php $a = 1; $b = 2; echo "sum: " . $a + $b; echo "sum: " . ($a + $b); ?> Когда я выполняю свой код, я получаю: 2 sum: 3 Почему он не может напечатать строку "sum:" в первом эхо? Кажется, что это хорошо, когда добавление заключено в […]
Лучше ли объединить переменную (скажем, $name ) в существующую строку (скажем, $string ) следующим образом: $string='Hi, my name is '.$name или встроить переменную в строку следующим образом: $string="Hi, my name is $name"; или лучше использовать такую функцию: $string=sprintf("Hi, my name is %s",$name); Что лучше с точки зрения процессорного времени / эффективности?
Вот мой PHP-код с SQL-запросом, но вывод не так, как ожидалось: $sql = 'INSERT INTO `event_footers` (`event_id`, `order`, `file_id`, `url`) VALUES '; foreach($all_footers as $key => $val){ $sql .= '('.(int)$data['event_id'].', '.$key + 1 .', '.(int)$val['file_id'].', "'.addslashes($val['url']).'"), '; } $sql = rtrim($sql, ', '); var_dump($sql); exit; И я получаю sql-запрос следующим образом: `INSERT INTO `event_footers` (`event_id`, […]
У меня есть неизвестное количество массивов, каждое из которых содержит неизвестное количество слов. Я хочу объединить значения из каждого списка, чтобы все возможные варианты слов сохранялись в конечном массиве. Например, если массив 1 содержит: dog cat и массив 2 содержит: food tooth и массив 3 содержит: car bike Я хотел бы, чтобы результат был следующим: […]
В чем разница между двумя следующими способами (производительность, читаемость и т. Д.) И что вы предпочитаете? echo "Welcome {$name}s!" против echo "Welcome ".$name."!";
Мне нужна эта функциональность в моем последнем php-коде много раз, поэтому я ищу функцию для выполнения работы, если она существует. Если строка, если она превышает лимит, обрезает ее и накладывает некоторый текст пропуска, например …(continued) .. Как и в ruby, мы имеем функцию усечения на строке "And they found that many people were sleeping better.".truncate(25, […]