PHP.SU

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

Страниц (21): В начало « ... 13 14 15 16 17 [18] 19 20 21 »

> Найдено сообщений: 301
new01 Отправлено: 19 Февраля, 2011 - 20:18:18 • Тема: CMC • Форум: Программирование на PHP

Ответов: 9
Просмотров: 520
скажите вот как лучше делать сайт,самому писать полностью с 0 там php html css javasript или лучше исплозьвать СМС типа Joomla ?
new01 Отправлено: 18 Февраля, 2011 - 18:20:50 • Тема: Клавиуатура и PHP • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1011
Возможно сделать так чтоб при нажатии определённой клавиши на сайте чел переходил на определённую ссылку ? Если да ,то через какой язык php или javascript ?
new01 Отправлено: 18 Февраля, 2011 - 16:12:42 • Тема: ВОзможно сделать так? • Форум: PEAR и PECL

Ответов: 1
Просмотров: 1779
Вот слышал про Перл,что он обновляет только часть страницы.У меня задача такая,на одной из моих страниц можно просматривать фото,так вот,надо сделать чтоб при нажатии на фото обновлялось только фото ,пожалуйста подскажите как так сделать?
new01 Отправлено: 17 Февраля, 2011 - 16:59:40 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
DeepVarvar пишет:
Всегда будет true...

Я верю вам , скажите в чем ошибка ?
new01 Отправлено: 17 Февраля, 2011 - 16:50:04 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
Вот вам спасибо большое ,вы мне прям сегодня так и помогаете !! Улыбка))
Пожалуйста посмотрите конечный код скажите так правильно?И вот вопрос : В какой переменной будет здесь хранится запись?
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $host = "localhost";
  3. $username = "zet";
  4. $password = "******";
  5. $connect = mysql_connect("$host","$username","$password") or die("Yb");
  6. if(!$connect)
  7. {
  8. echo"ERROR";
  9. }
  10. else
  11. {
  12. $db = mysql_select_db($username,$connect);
  13. $sql = "SELECT * FROM TABLE1 ORDER BY RAND() LIMIT 1";
  14. $result=mysql_query($sql );
  15. if(!$result)
  16. {
  17. echo"ERROR";
  18. }
  19. else
  20. {
  21. echo"OK";
  22. }
  23. }
  24. mysql_close($connect);
  25. ?>
  26.  
new01 Отправлено: 17 Февраля, 2011 - 16:46:35 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
grefon пишет:
SELECT * - выбераем что-то из таблицы, если пишем * то выбираем все столбцы
FROM table - указываем из какой таблицы выбираем
ORDER BY RAND() - указываем случайную сортировку при выборке
LIMIT 20 - задаем лимит записей для запроса. То есть при таком запросе нам вернется 20 случайных строк. Если указать LIMIT 1 то вернется одна строка.

А вот в RAND() в скобках нужно указывать максимум и минимум или просто оставить пустыми?
new01 Отправлено: 17 Февраля, 2011 - 16:39:55 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
Этот запрос выбирает случайную запись из таблицы ORDER BY?И что значит limit 20 ?
new01 Отправлено: 17 Февраля, 2011 - 16:16:07 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
grefon пишет:
Никак! Это невозможно. id на то и id, чтобы быть неизменным идентификатором строки.

Получается будут пробелы в ид записях?
Я хотел сделать случаный выбор записи через случайный выбор ид.А тут некоторых ид не будте, и как теперь через цикл while ?
new01 Отправлено: 17 Февраля, 2011 - 15:48:13 • Тема: Вот как так сделать? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
Есть таблица со строками id и name .Иногда надо удалить запись.Так вот делаю это так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $host = "localhost";
  3. $username = "zet";
  4. $password = "******";
  5. $connect = mysql_connect("$host","$username","$password") or die("Yb");
  6. mysql_select_db("zet", $connect );
  7. if(!$connect)
  8. {
  9. echo"ERROR_база";
  10. }
  11. else
  12. {
  13. $sql ="DELETE FROM table1
  14. WHERE id='2';";
  15. $result=mysql_query($sql) or die (mysql_error());
  16. }
  17. mysql_close($connect);
  18. ?>
  19.  
  20.  
  21.  
  22.  


Всё выходит ,запись с id=2 удаляется ,но вот возникает другая проблема,у меня например уже записано 1000 запсей ,их номера идут по порядку.ТАк вот когда одну запись удаляю остается 999 записей,но id не перестраивается ,последнее всё равно id=1000,а должно быть равно 999.Как так сдлеать?
new01 Отправлено: 17 Февраля, 2011 - 15:13:06 • Тема: Где ошибка!?!? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 90
Да да,всё получилось.Огромное Спасибо,grefon,очень благодарен.
new01 Отправлено: 17 Февраля, 2011 - 15:10:45 • Тема: Где ошибка!?!? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 90
Попробовал с $result=mysql_query($sql) or die (mysql_error());
выходит "Query was empty" если перевести ,то запрос был пуст
new01 Отправлено: 17 Февраля, 2011 - 15:09:12 • Тема: Где ошибка!?!? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 90
А не не не ,вообщем оплучилось так , таблица создалась,но всё равно выходит ERROR_запрос
new01 Отправлено: 17 Февраля, 2011 - 15:05:03 • Тема: Где ошибка!?!? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 90
grefon пишет:
CREATE TABLE `tablssse` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
);

спасибо,но чет всё равно не выходит
new01 Отправлено: 17 Февраля, 2011 - 14:53:50 • Тема: Где ошибка!?!? • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 90
Вот код,вообщем когда его запускаю выводится ERROR_запрос ,подскажите где ошибка в запросе? А да,в запросе хочу создать новую таблицу
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $host = "localhost";
  3. $username = "zet";
  4. $password = "******";
  5. $connect = mysql_connect("$host","$username","$password") or die("Yb");
  6. mysql_select_db("zet", $connect );
  7. if(!$connect)
  8. {
  9. echo"ERROR_база";
  10. }
  11. else
  12. {
  13. $sql =mysql_query("CREATE TABLE IF NOT EXISTS `tablssse` (
  14.  `id` int(11) NOT NULL auto_increment,
  15.  `Name` text NOT NULL,
  16.  PRIMARY KEY  (`id`)
  17. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ",$connect);
  18. $result=mysql_query($sql );
  19. if(!$result)
  20. {
  21. echo"ERROR_запрос";
  22. }
  23. else
  24. {
  25. Echo"OK";
  26. }
  27. }
  28. mysql_close($connect);
  29. ?>
  30.  
  31.  
  32.  
  33.  
  34.  
new01 Отправлено: 16 Февраля, 2011 - 19:06:47 • Тема: В чем загвоздка ? • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 50
broshurkaplus
Спасибо.
Мелкий
Спасибо,теперь нет ошибки.Очень благодарен.

Страниц (21): В начало « ... 13 14 15 16 17 [18] 19 20 21 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB