PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 15
yurka8
Отправлено: 03 Ноября, 2015 - 00:49:54 • Тема: помогите с .htaccess • Форум: Программирование на PHP
Ответов: 0 Просмотров: 345
Здесь преобразовывается ссылка - RewriteRule ^v/([0-9]+)$ /v.php?id=$1 [L] она образует доступ по другой ссылке!
как сделать там что бы с обычной ссылки ещё и редирект был на новую ссылку!
делал редирект через в php коде происходит ошибка пишет что перенаправление циклическое !
или можно оставить так ? но не будет ли дублей страниц?
или использовать rel-canonical ?
yurka8
Отправлено: 07 Августа, 2015 - 03:27:43 • Тема: вывод по времени • Форум: Вопросы новичков
Ответов: 2 Просмотров: 136
есть например в базе 10 картинок ) сначала выводим картинку 1 )
обновляем страницу и выводиться картинка 2 и.т.д )как отправлять пост автоматически
yurka8
Отправлено: 03 Июня, 2015 - 23:23:41 • Тема: помогите перейти на PDO • Форум: Вопросы новичков
Ответов: 3 Просмотров: 319
потому что он подходит ко всем базам данных) с mysql переходить понадобиться на более оптимальную базу
yurka8
Отправлено: 04 Мая, 2015 - 15:44:48 • Тема: помогите перейти на PDO • Форум: Вопросы новичков
Ответов: 3 Просмотров: 319
Щяс вот так НЕ РАБОТАЕТ
PHP:
скопировать код в буфер обмена
function db_connect( )
{
static $pdo = NULL ;
if ( ! $pdo )
{
$host = "localhost" ;
$db = "ЮЮЮЮЮ" ;
$charset = "utf8" ;
$user = "ААААААА" ;
$pass = "ААААААА" ;
$dsn = "mysql:host=$host ;dbname=$db ;charset=$charset " ;
PDO:: ATTR_ERRMODE => PDO:: ERRMODE_EXCEPTION ,
PDO:: ATTR_DEFAULT_FETCH_MODE => PDO:: FETCH_ASSOC
) ;
$pdo = new PDO( $dsn , $user , $pass , $opt ) ;
}
return $pdo ;
}
function db_result_to_array( $result ) {
$count = 0 ;
while ( $row = fetch_array( $result ) )
{
$res_array [ $count ] = $row ;
$count ++;
}
return $res_array ;
}
function get( ) {
$query = db_connect( ) -> prepare ( "SELECT id,title
FROM `os` " ) ;
$result = query( $query ) ;
$result = db_result_to_array( $result ) ;
return $result ;
}
yurka8
Отправлено: 04 Мая, 2015 - 14:14:25 • Тема: помогите переделать запрос в БД MySql • Форум: SQL и Архитектура БД
Ответов: 7 Просмотров: 99
exlant пишет: yurka8 я понял! Но вопрос остался: возможно ли передать id_cat в запрос? Что бы не городить следующую конструкцию:
Можно же проще написать, если известна id_cat, если нет, то вариант
Sail хорошо подходит!
Хотя не знаю, как быстрее будет работать? через IN с подзапросами, или через join?
id_cat ) возможно но не очень будет потом вообще) там придётся писать и доставать из таблици и там в другом месте нагрузка будет потом а там очень много статей
(Добавление)
Хотя не знаю, как быстрее будет работать? через IN с подзапросами, или через join?[/quote]
через IN было примерно 10-11 секунд а через JOIN 1 секунда
yurka8
Отправлено: 04 Мая, 2015 - 13:43:54 • Тема: помогите перейти на PDO • Форум: Вопросы новичков
Ответов: 3 Просмотров: 319
PHP:
скопировать код в буфер обмена
function db_connect( ) {
return false ;
}
return $connection ;
}
function db_result_to_array( $result ) {
$count = 0 ;
{
$res_array [ $count ] = $row ;
$count ++;
}
return $res_array ;
}
function get( ) {
db_connect( ) ;
$query = "SELECT id,title FROM `os`"
$result = db_result_to_array( $result ) ;
return $result ;
}
выводиться в другом файле: не могу именно так вывести-
PHP:
скопировать код в буфер обмена
<?PHP
$vid = get( ) ;
foreach ( $vid as $item ) : ?>
<a href="<?= $item [ 'id' ] ; ?> " ><?= $item [ 'title' ] ; ?> </a>
<?PHP endforeach ; ?>
подключение PDO есть
PHP:
скопировать код в буфер обмена
function db_connect( ) {
$dsn = "mysql:host=$host ;dbname=$db ;charset=$charset " ;
PDO:: ATTR_ERRMODE => PDO:: ERRMODE_EXCEPTION ,
PDO:: ATTR_DEFAULT_FETCH_MODE => PDO:: FETCH_ASSOC
) ;
$pdo = new PDO( $dsn , $user , $pass , $opt ) ;
}
yurka8
Отправлено: 04 Мая, 2015 - 02:44:27 • Тема: помогите переделать запрос в БД MySql • Форум: SQL и Архитектура БД
Ответов: 7 Просмотров: 99
exlant пишет: замудренный какой то запрос...
CODE (
SQL ):
скопировать код в буфер обмена
SELECT id, alt, title, up FROM os WHERE os. id
IN ( SELECT id_oss FROM ident WHERE id_cat
IN ( SELECT id_cat FROM ident WHERE id_oss = $id ) ) LIMIT 20 ";
а вот так разве даст не такой же результат?
да нет там запрос на сравнивание в двух таблцах
там Например: OS.ID = 1 = IDENT.ID_OSS (IDENT.ID_CAT = IDENT.OSS = OS.ID = 1
yurka8
Отправлено: 05 Апреля, 2015 - 10:04:22 • Тема: Открыть права на сохранение • Форум: Работа с файловой системой и файлами
Ответов: 3 Просмотров: 1162
KingStar пишет: Цитата: загружать(сохранять) данные
о каких данных идет речь? файлах, БД, что? что за команды?
ffmpeg обрабывает видео на сервере2 и сразу же там и сохраняет)
как что бы можно было указать сохранение на сервере1 уже готовое видео) и что бы права разрешали это делать)
Можно было бы открыть публичные права на запись, но это не выход
yurka8
Отправлено: 04 Апреля, 2015 - 22:12:26 • Тема: Открыть права на сохранение • Форум: Работа с файловой системой и файлами
Ответов: 3 Просмотров: 1162
Есть два сервера север1 и сервер2
как сделать так что бы с сервера2 можно было загружать(сохранять) данные на сервер1 средствами php
может можно подключиться через FTP и потом сохранить?
там ещё одна команда выполятся на сервере 2 и сразу же идёт сохранение на сервер 2
yurka8
Отправлено: 04 Апреля, 2015 - 22:05:52 • Тема: Делить время на число в формате ч:м:с • Форум: Вопросы новичков
Ответов: 2 Просмотров: 236
lastdays пишет: Нельзя разделить так.
Приведите дату в секунды и разделите на 8, а потом формируйте.
спасибо, но я просто перивёл в секунды! Вопрос решен
yurka8
Отправлено: 03 Апреля, 2015 - 20:22:57 • Тема: часы на php • Форум: Вопросы новичков
Ответов: 8 Просмотров: 411
Лучше всё таки на Jq(js) решать такие задачи ) без обновления страницы , для этого он и придуман для таких задач , онлайн штучек
yurka8
Отправлено: 03 Апреля, 2015 - 20:13:27 • Тема: Делить время на число в формате ч:м:с • Форум: Вопросы новичков
Ответов: 2 Просмотров: 236
Разделить время в формате формате ч:м:с на целое число
Например:
00:41:40 / 8 , что бы в итоге получилось примерно : 00:05:31 в таком формате
и как сложить эти числа ?
00:41:40 + результат делителя = в формате ч:м:с
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB