PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 22
n0nsence Отправлено: 07 Марта, 2017 - 17:51:07 • Тема: Помогите разобраться с выводом данных из переменной в базу данных • Форум: Вопросы новичков

Ответов: 4
Просмотров: 202
haveFun пишет:
используйте правильные типы полей для хранения данных


ну как бы дает мне формат 03.07.17 и кладет их в базу. что есть тем и пользуюсь))
n0nsence Отправлено: 07 Марта, 2017 - 17:42:52 • Тема: Помогите разобраться с выводом данных из переменной в базу данных • Форум: Вопросы новичков

Ответов: 4
Просмотров: 202
haveFun пишет:
$result = mysql_query ('SELECT mark FROM prov WHERE date = "' . $my_date . '" AND block_num = 1');
а вообще даты хранятся в бд в формате 2017-03-07
$date = (new DateTime('07.03.17'))->format('Y-m-d');
$date = (new DateTime($my_date))->format('Y-m-d');


Нет. даты хранятся в формате 03.07.17 (в том плане что поле с датами у меня варчар)

Беда была в том что переменная $my_date бралась из масива а функция bl1 () не хотела ее воспринимать. Когда я перенес забор переменной в функцию то все стало норм работать)
n0nsence Отправлено: 07 Марта, 2017 - 16:07:46 • Тема: Помогите разобраться с выводом данных из переменной в базу данных • Форум: Вопросы новичков

Ответов: 4
Просмотров: 202
Здравствуйте. столкнулся вот с чем. Нужно из формы получить дату, положить ее в переменную, обратиться к таблице в базе данных, и из нее в взять данные соответствующие этой дате. Проблема в том что при запросе "в ручную" указав дату скрипт работает, а если дата взята из переменной то нет.

Вот так скрипт работает:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $my_date = $_POST['my_date'];
  4.  
  5. function bl1 () {
  6. $connection = mysql_connect ("localhost", "root", "");
  7. $db = mysql_select_db ("test");
  8. $result = mysql_query (" SELECT mark FROM prov WHERE date = '07.03.17' AND block_num = '1' ");
  9.  
  10. $row = mysql_fetch_array($result);
  11. $my_color = $row["mark"];
  12.  
  13. if ($my_color == 55):
  14.     echo "green";
  15. elseif ($my_color == 70):
  16.     echo "blue";  
  17. elseif ($my_color == 60):
  18.     echo "red";  
  19. else:
  20.     echo "Нихера!";
  21. endif;
  22.  
  23. }
  24. bl1();
  25. ?>


А вот так нет
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $my_date = $_POST['my_date'];
  4.  
  5. function bl1 () {
  6. $connection = mysql_connect ("localhost", "root", "");
  7. $db = mysql_select_db ("test");
  8. $result = mysql_query (" SELECT mark FROM prov WHERE date = '$my_date' AND block_num = '1' ");
  9.  
  10. $row = mysql_fetch_array($result);
  11. $my_color = $row["mark"];
  12.  
  13. if ($my_color == 55):
  14.     echo "green";
  15. elseif ($my_color == 70):
  16.     echo "blue";  
  17. elseif ($my_color == 60):
  18.     echo "red";  
  19. else:
  20.     echo "Нихера!";
  21. endif;
  22.  
  23. }
  24. bl1();
  25. ?>


Во втором варианте в запросе в коде указанна переменная которая взята из формы. При попытке вывести эту переменную на экран она работает нормально, то есть выводится корректно.

При попыте поставить вот этот код в кавычках (хотя в первом варианте работает и без)
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query (" SELECT mark FROM prov WHERE date = '07.03.17' AND block_num = '1' ");
  2.  

Начинает ругать и вот что выводит
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\OpenServer\OpenServer\domains\localhost\form\new.php on line 11


Заранее спасибо!
(Добавление)
Все разобрался)
n0nsence Отправлено: 06 Мая, 2013 - 21:37:19 • Тема: Через промежуток времени код выполняет запрос • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 23
Помогите пожалуйста. Нужен скрипт который будет скажем раз в 30 сек переходить по ссылке без ооткрытия нового окна браузера. Заранее благодарен
n0nsence Отправлено: 20 Августа, 2011 - 21:43:36 • Тема: Получение всех URL сайта • Форум: Напишите за меня, пожалуйста

Ответов: 16
Просмотров: 278
а для чего это все собственно нужно?
n0nsence Отправлено: 05 Марта, 2011 - 20:32:25 • Тема: Требуется ответ 200 • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 99
ок я понял. есть пакет пхп с курлом?
(Добавление)
помогите собрать
n0nsence Отправлено: 20 Февраля, 2011 - 19:18:07 • Тема: Требуется ответ 200 • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 99
дело в том что на пхп на меня потратили всего лишь 4 часа обучения. И по этому я суть знаю, а вот с остальное не особо.
n0nsence Отправлено: 20 Февраля, 2011 - 13:59:58 • Тема: Требуется ответ 200 • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 99
Почему скучиная? уже делал? если да, то дай исходник
n0nsence Отправлено: 19 Февраля, 2011 - 20:58:23 • Тема: Требуется ответ 200 • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 99
я вот не знаю, не ужели это настолько сложный скрипт,помогите ктто чем может,или скажите с чего начать
n0nsence Отправлено: 11 Февраля, 2011 - 20:02:49 • Тема: Определение региона • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 71
тут для тебя найдется кучка разной полезной всяины 2ip.ru
n0nsence Отправлено: 10 Февраля, 2011 - 21:03:12 • Тема: Требуется ответ 200 • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 99
Доброго времени суток. Вот такая задача. Есть файл test.txt в котором перечислены урлы сайтов. Требуется скрипт который обойдет все урлы и те от которых получит ответ 200 (то есть такой домен существует и на нем расположен сайт) положит урл этого (работоспособного сайта) в отдельный файл. И так далее.


Заранее спасибо и с уважением

Алексадр
n0nsence Отправлено: 30 Января, 2011 - 14:40:25 • Тема: Помогите с генератором URL-ов • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 121
удали следующие строки

$abort = ignore_user_abort(1);
set_time_limit(360000000000);
n0nsence Отправлено: 28 Января, 2011 - 16:16:10 • Тема: Что лучше .txt или MySQL? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 50
там будет тайтл ссылка откуда тайтл и боди страничек
n0nsence Отправлено: 28 Января, 2011 - 16:13:24 • Тема: Помогите с генератором URL-ов • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 121
Volt пишет:
ребят а скажи пожалуйста а как сделать чтобы сайты генерировались не токо в домене нет а в друкгих которые я укажу и насколько я знаю макс доменное имя сайта может быить 255 как мне это сделть чтобы имя были от 1 до 255??



на мой пример. только сначала в домашней директории где лежит скрипт создай файл test.txt. и мой тебе совет не нужно указывать разбег от 1-255. будешь болгода ждать и файл у тебя не откроется. например все вариант состоящие из 5 знаков + домен .ru у меня на диске занимает 115 метров. так что учти


вот скрипт:

<?
$abort = ignore_user_abort(1);
set_time_limit(360000000000);
$inp = array ('q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','0','1','2','3','4 ','5','6','7','8','9','.','-',);
$dom = array("ru");
function addchar($str,$more) {
if ($more > 0) {
global $inp;
foreach ($inp as $c) addchar($str.$c,$more-1);
} else {
global $dom;
foreach ($dom as $d) {
global $vars;
$vars++;
$host = $str.'.'.$d;
echo $host,"\n";
$filename = 'test.txt';
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a', "\r")) {
echo "Не могу открыть файл ($filename)";
exit;
}
if (fwrite($handle, $host) === FALSE) {
echo "Не могу произвести запись в файл ($filename)";
exit;
}
fclose($handle);
} else {
echo "Файл $filename недоступен для записи";
}
}
}
}
set_time_limit(0);
$vars = 0;
$time = time();
for ($chars=7; $chars<=7; $chars++) {
addchar('',$chars);
}
echo "<hr>Это всё. Обработали ",$vars," доменов<br>работали ",(time()-$time)," секунд";
echo "<br>";
echo "Все сохранено в файл в файл ($filename)";
?>
n0nsence Отправлено: 16 Января, 2011 - 18:39:32 • Тема: Что лучше .txt или MySQL? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 50
Подскажите как лучше (быстрее) будет реализовываться поиск и выводиться на экран, когда все храниться в текстовых файлах или в базе данных? Зарнее огромное спасибо

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB