-
Posts
358 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by bgraf
-
Подскажите я только так смог, может есть проще? функция какая? $arr=array(); while($res = mysql_fetch_array($result)) { $arr[] = array($res['small_img'],$res['big_img'],$res['des_img']); }
-
Может я что-то не понял но по вашему примеру $arr=array(); $sql="SELECT * FROM db_table"; $result=mysql_query($sql); $arr = mysql_fetch_array($result); массив $arr[0][1] к примеру ничего не содержит
-
Спасибо. а что делать если нужны будут не все данные, а выборочно?
-
Здравствуйте! Подскажите как создать многомерный массив из БД. К примеру таблица состоит из id, small_img, big_img, description small_img big_img это varchar там только путь к картинкам. Мне надо получить многомерный массив , который будет содержать все эти данные в себе. Спасибо!
-
Скажите а вот так правильно ? RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2
-
Может так <?php if(isset($one)){ echo('<link href="'.$_SERVER['HTTP_HOST'].'/css/one.css" rel="stylesheet" type="text/css" />'); } if(isset($two)){ echo('<link href="'.$_SERVER['HTTP_HOST'].'/css/two.css" rel="stylesheet" type="text/css" />'); } ?>
-
Спасибо Вам за ответ. Нет должно быть вот так galery/aquacreation/96_Molecules_Wall.html = galery/products.php?t_name=aquacreation& n_article=96_Molecules_Wall а galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html = galery/aquacreation/svetilniki_aqua_creations.php?n_type=([A-Za-z_0-9]+)&n_page=([0-9]+)
-
Люди неужели никто не знает в чем дело?
-
Может я каряво объяснил. Если что-то еще не хватает Вы скажите. Буду очень признателен если кто-то даст хотя бы направление в котором надо искать проблему
-
Здравствуйте! Вот проблемка у меня, помогите разобраться пожалуйста. Это мой .htaccess который находится в корне RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^galery/([A-Za-z_0-9]+)/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/index.php?t_name=$1&n_menu=$2&n_page=$3 RewriteRule ^galery/(.*)/(.*).html?$ /galery/products.php?t_name=$1&n_article=$2 RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2 У меня две проблемы 1) При нажатии на ссылку galery/aquacreation/svetilniki_aqua_creations/nastenno_potolochnye_svetilniki/1.html попадаю на страницу galery/(.*)/(.*).html при этом понятное дело не отображается ничего, но при этом в браузере в адресе url galery/aquacreation/svetilniki_aqua_creations/nastenno_potolochnye_svetilniki/1.html 2) Если ссылка galery/(.*)/(.*).html находится по адресу /galery/index.php то переадресация работает, а если она находится galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html то не работает. Помогите разобраться пожалуйста
-
блин точно. забыл это же правило рекурсии. просто на С писал уже сто лет назад и так по накатанному пишу ерунду а потом голову ломаю. Спасибо большое
-
Во первых, и самон главное, СПАСИБО ВАМ ОГРОМНОЕ сам уже эксперементировал и так и эток. Но вопрос не идет из головы, где логика компилятора, первый случай со сбоем, а ВАШ работает как ни в чем не бывало
-
Добрый день! Подскажите, при запуске нижеприведенного кода , я предполагал получить массив с случайными числами, которые бы не повторялись, но при рекурсии получается пустая строка. Вот код. $rand_numbers = array(); function create_rand_num($t_rows,$r_numbers) { $r_n = mt_rand(0, $t_rows); if(!in_array($r_n,$r_numbers)) { return $r_n; } else { create_rand_num($t_rows,$r_numbers); } } while (count($rand_numbers) < $per_page) { $rand_numbers[] = create_rand_num($total_rows,$rand_numbers); } for($i=0;$i<$per_page;$i++) { echo($rand_numbers[$i]."<br />"); } а вот пример вывода массива 11 4 8 13 2 1 7 $total_rows = 13 $per_page = 10 Что-то не могу понять что я натворил . Спасибо
-
Вы наверно не поняли или я не смог донести мысть о том что это для меня китайская грамота. Давайте по порядку. У меня на компе не стоит Апачи, сайт размещен на хосте, где и создается. Исходя из этого, как мне быть, что делать, для того чтобы проверить нагрузку при запуске вышеприведенного селекта. Спасибо Вам за терпение и помощь
-
sudo apt-get install apache2-utils ab будет внутри. Что это ? я не понимаю что с этим делать.
-
:-) спасибо. Дело не в том что я не могу поискать в гугле, а в том что я не знаю что это такое и с чем его едят, если надо апачи то у меня на компе он не стоит, я разрабатываю на хосте, если это прога то как и куда ее установить?
-
Запустите хотя бы самый простой apache bench и попробуйте. простите а где его взять?
-
Вот сделал вот так, нашел код, соответственно подделал под себя: сначала узнал select count(*) from aaa as a, bbb as b WHERE a.id = b.id and a.uniq_id = b.uniq_id and b.3d_viz = 1 потом $sql = array(); while (count($sql) < $per_page) { $sql[] = "(SELECT * FROM aaa as a, bbb as b WHERE a.id = b.id and a.uniq_id = b.uniq_id and b.3d_viz = 1 LIMIT ".rand(0, $total_rows).", 1)"; } $sql = implode(" UNION ", $sql); скажите при количестве строк более 1000 и при посещении страницы 500 и более посетителей как это работать будет?
-
я понял уже. просто мне надо, прежде чем изобретать велосипед, найти самый оптимизированный вариант, а в нете ничего подходящего не нашел, плохо искал наверно, но вы пожалуйста дайте ссылки
-
Здравствуйте! Подскажите способ случайной выборки нескольких строк из базы данных. Не используя id, так как есть пробелы, и не используя RAND() MySql, боюсь ляжет сервер. Спасибо всем.
-
Здравствуйте! Помогите разобраться. У меня 3 таблицы, все они связаны между собой. в 1-ю таблицу записываются личные данные, во 2-ю записываются виды услуг, а в 3-ю картинки. Связь по двум индексам. Делаю такую транзакцию для записи в три таблицы: ===================================== $sql = "START TRANSACTION;"; $result=mysql_query($sql); ===================================== $sql = "INSERT INTO tbl_personal_data(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql); ===================================== $sql = "INSERT INTO vrn_servises_types(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql); ===================================== $sql = "INSERT INTO vrn_images(a,b,c)VALUES('".$a."','".$b."','".$c."');"; $result=mysql_query($sql); ===================================== $sql = "COMMIT;"; $result=mysql_query($sql); ===================================== скажите, а если что-то не так пошло при выполнении inserts, то как проверить и сделать rollback? и еще скажите, неужели нельзя в mysql транзакцию одним запросом послать? Спасибо
-
ой, да огромное Вам спасибо, вот так исправил \"Наша новая школа\" (в рамках конкурса \"Наша новая школа\" АрхМосква 2010). все заработало. Уже не знал что сделать. Спасибо
-
Здравствуйте! В базе данных таблица в которой есть поля где хранится путь к маленькой картинке тип varchar(256), путь к большой картинке varchar(256) и описание картинки text. Столкнулся с проблемой если описание длинное то массив JS не создается вот как я это делаю. сначала массив php $des_img=array( array($des_img_small_1, $des_img_big_1, $des_img_description_1), array($des_img_small_2, $des_img_big_2, $des_img_description_2), array($des_img_small_3, $des_img_big_3, $des_img_description_3), array($des_img_small_4, $des_img_big_4, $des_img_description_4), array($des_img_small_5, $des_img_big_5, $des_img_description_5), array($des_img_small_6, $des_img_big_6, $des_img_description_6), array($des_img_small_7, $des_img_big_7, $des_img_description_7), array($des_img_small_8, $des_img_big_8, $des_img_description_8), array($des_img_small_9, $des_img_big_9, $des_img_description_9), array($des_img_small_10, $des_img_big_10, $des_img_description_10), ); потом JS var arrImages = [ ["<?php echo($des_img_small_1); ?>","<?php echo($des_img_big_1); ?>","<?php echo($des_img_description_1); ?>"], ["<?php echo($des_img_small_2); ?>","<?php echo($des_img_big_2); ?>","<?php echo($des_img_description_2); ?>"], ["<?php echo($des_img_small_3); ?>","<?php echo($des_img_big_3); ?>","<?php echo($des_img_description_3); ?>"], ["<?php echo($des_img_small_4); ?>","<?php echo($des_img_big_4); ?>","<?php echo($des_img_description_4); ?>"], ["<?php echo($des_img_small_5); ?>","<?php echo($des_img_big_5); ?>","<?php echo($des_img_description_5); ?>"], ["<?php echo($des_img_small_6); ?>","<?php echo($des_img_big_6); ?>","<?php echo($des_img_description_6); ?>"], ["<?php echo($des_img_small_7); ?>","<?php echo($des_img_big_7); ?>","<?php echo($des_img_description_7); ?>"], ["<?php echo($des_img_small_8); ?>","<?php echo($des_img_big_8); ?>","<?php echo($des_img_description_8); ?>"], ["<?php echo($des_img_small_9); ?>","<?php echo($des_img_big_9); ?>","<?php echo($des_img_description_9); ?>"], ["<?php echo($des_img_small_10); ?>","<?php echo($des_img_big_10); ?>","<?php echo($des_img_description_10); ?>"], ] причем в php массив создался. помогите разобраться пожалуйста, спасибо!
-
не оценил сарказма, я так делаю, когда мне что-то понравилось на каком-то сайте, я разбираю как это сделано и иногда получается. Что тут предосудительно?