Спустя 2 часа, 42 минуты, 15 секунд (9.07.2010 - 19:35) VelsoN написал(а):
http://www.mysql.ru/docs/
По поводу создания БД - если Denwer уже стоит, то:
http://localhost/phpmyadmin/
В открывшейся странице посредине будет написано - "Создать новую БД" и поле для ее имени.
По поводу создания БД - если Denwer уже стоит, то:
http://localhost/phpmyadmin/
В открывшейся странице посредине будет написано - "Создать новую БД" и поле для ее имени.
Спустя 58 минут, 11 секунд (9.07.2010 - 20:33) Winston написал(а):
Цитата (VelsoN @ 9.07.2010 - 18:35) |
http://localhost/phpmyadmin/ |
Может localhost/tools/phpmyadmin ?
Спустя 1 час, 34 минуты, 20 секунд (9.07.2010 - 22:08) SlavaFr написал(а):
может это тебе поможет http://www.sql-tutorial.ru/ru/content.html
Спустя 10 часов, 21 минута (10.07.2010 - 08:29) VelsoN написал(а):
Цитата (PHPprogramer @ 9.07.2010 - 17:33) | ||
Может localhost/tools/phpmyadmin ? |
Конечный пункт у этих запросов один Просто в моем случае будет редирект к localhost/tools/phpmyadmin.
Спустя 10 часов, 4 минуты, 19 секунд (10.07.2010 - 18:33) Ymnik написал(а):
Всем спасибо:) я разобрался с основами SQL... Но так и не смог понять как вывести данные из таблицы... Имеется ввиду на php и после установки соединения... Если можно простой пример так что б я суть понял а дальше сам разгребу:) спасибо:)
Спустя 15 минут, 38 секунд (10.07.2010 - 18:49) qpayct написал(а):
читай и радуйся жизни
http://phpforum.ru/index.php?showtopic=21916&hl=%E1%E0%E7%FB
http://phpforum.ru/index.php?showtopic=21916&hl=%E1%E0%E7%FB
Спустя 29 минут, 59 секунд (10.07.2010 - 19:19) Ymnik написал(а):
Выдал
No database selected
SELECT * FROM `bd`
Я сделал всё как надо((
No database selected
SELECT * FROM `bd`
Я сделал всё как надо((
Спустя 13 минут, 33 секунды (10.07.2010 - 19:32) Ymnik написал(а):
вот код
<?php
// Константы для подключения к СУБД
define("HOST","localhost");
define("USER","ymnik");
define("PASS","alef1995lp");
define("DB","fw");
// Подключение к СУБД
$link = mysql_connect(HOST,USER,PASS) or die (mysql_error());
// Выбираем базу данных
mysql_select_db(DB, $link);
//Устанавливаем кодировку UTF8
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
// Формируем строку для запроса к нашей базе данных
// Не забывайте обрамлять имена таблиц и полей обратными кавычками `TABLE`
$sql = "SELECT * FROM `bd`";
// Скармливаем наш запрос MySQL
$result = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
/* Обратите внимание на конструкцию
or die(mysql_error() ."<br/>". $sql) она Вам поможет в случае ошибки
в Вашем SQL запросле или отсутствия соединения с Mysql
Выводим данные из таблицы в цикле WHILE(), не вкоем случае не используйте
DO WHILE() эта конструкция предназначена совсем для других действий
*/
// Рисуем табличку
$table = "<table border=0 width=100% align=center>\n";
while ($row = mysql_fetch_assoc($result))
{
/* Прошу обратить внимание на функцию MYSQL_FETCH_ASSOC()
Выбрана она не случайно, данная функция возвратит ассоциативный
массив с которым будем работать.
Многие делают ошибку в плане оптимизации и использую функцию
MYSQL_FETCH_ARRAY() данная функция вернет два массива,
один ассоциативный другой индексный тем самым мы увеличим потрябляемую
память скриптом.
*/
$table .= "<tr>\n";
$table .= "<td>".$row['id']."</td>\n";
$table .= "<td>".$row['name']."</td>\n";
$table .= "<td>".$row['age']."</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
// Выводим заполненую таблицу на экран
echo $table;
Спустя 2 минуты, 25 секунд (10.07.2010 - 19:35) qpayct написал(а):
не путай database с table
Спустя 5 минут, 57 секунд (10.07.2010 - 19:40) Ymnik написал(а):
Я не перепутал. У меня в базе данных fw есть таблица bd. Я проверил они оба существуют
Спустя 33 минуты, 52 секунды (10.07.2010 - 20:14) Ymnik написал(а):
Всё разобрался)))
На будущее есе у кого нить будут похожие проблемы)))
1) Забыл имена столбцов поминять. (У меня то в таблице нету age,name и d)
2)Заработало только посе того как я создал БД через админ панель... CREATE DATABASE ЫЫЫ; Тут почему то не катит:(
На будущее есе у кого нить будут похожие проблемы)))
1) Забыл имена столбцов поминять. (У меня то в таблице нету age,name и d)
2)Заработало только посе того как я создал БД через админ панель... CREATE DATABASE ЫЫЫ; Тут почему то не катит:(
Спустя 19 часов, 44 минуты, 15 секунд (11.07.2010 - 15:59) Ymnik написал(а):
Во всем разобрался... кроме одного момента:)
Как записывают данные в таблицу:)
Insert мне не удобен т.к. надо удалять старую строку и создавать новую только для того что бы изменить одну ячейку... Есть В MySQL функция которое заменяет ТОЛЬКО одну ячейку а не создает всю строку...
П.с. В документации не нашёл поэтому спрашиваю тут...
Как записывают данные в таблицу:)
Insert мне не удобен т.к. надо удалять старую строку и создавать новую только для того что бы изменить одну ячейку... Есть В MySQL функция которое заменяет ТОЛЬКО одну ячейку а не создает всю строку...
П.с. В документации не нашёл поэтому спрашиваю тут...
Спустя 4 минуты, 39 секунд (11.07.2010 - 16:03) qpayct написал(а):
UPDATE
Спустя 6 дней, 6 часов, 53 минуты, 45 секунд (17.07.2010 - 22:57) Ymnik написал(а):
У меня есть таблица armiy с столбцами
Nik,id(у каждой строчки свой),unit_1,unit_2,unit_3 ...
И мне нужно в скрипте Php получить все unit'ы игрока... Но у одного игрока может быть несколько строчек в этой таблице...Как быть?)
Nik,id(у каждой строчки свой),unit_1,unit_2,unit_3 ...
И мне нужно в скрипте Php получить все unit'ы игрока... Но у одного игрока может быть несколько строчек в этой таблице...Как быть?)
Спустя 1 день, 18 часов, 26 минут, 44 секунды (19.07.2010 - 17:24) Ymnik написал(а):
Кто нить помогите пожалуйста... Как из таблици вытащить все строки с таким то ником???
Спустя 6 минут, 27 секунд (19.07.2010 - 17:30) Wird_34 написал(а):
SELECT * FROM <имя таблицы> WHERE <имя поля таблицы с никами>='<ник>';
Спустя 19 минут, 50 секунд (19.07.2010 - 17:50) Ymnik написал(а):
Неее это в Mysql А мне надо это в скрипте php
Спустя 8 минут, 2 секунды (19.07.2010 - 17:58) Wird_34 написал(а):
mysql_query('SELECT * FROM <имя таблицы> WHERE <имя поля таблицы с никами>=`<ник>`');
Спустя 28 минут, 27 секунд (19.07.2010 - 18:26) Ymnik написал(а):
Ну а дальше чо??? Это всего лиш запрос к БД а его еще надо обработать к примеру так
[php]$mas=mysql_fetch_assoc(mysql_query('SELECT * FROM <имя таблицы> WHERE <имя поля таблицы с никами>=`<ник>`'));
Но массив будет состоять только из одной строчки а мне надо из всех. Как это сделать?
[php]$mas=mysql_fetch_assoc(mysql_query('SELECT * FROM <имя таблицы> WHERE <имя поля таблицы с никами>=`<ник>`'));
Но массив будет состоять только из одной строчки а мне надо из всех. Как это сделать?
Спустя 17 минут, 6 секунд (19.07.2010 - 18:44) waldicom написал(а):
с помощью цикла. Например
while($row = mysql_fetch_assoc($result)){
тут твое
}
while($row = mysql_fetch_assoc($result)){
тут твое
}
Спустя 3 минуты, 32 секунды (19.07.2010 - 18:47) Ymnik написал(а):
Я так и хотел но друг сказал что запрос в цикле это извращение)) И сказал что из таблици можно сразу вытащить таблицу 0.о на вопрос как я ответа не услышал поэтому спрашиваю тут))
Спустя 25 минут, 2 секунды (19.07.2010 - 19:12) Wird_34 написал(а):
В цикле не запросы посылаются, а обрабатывается результат запроса построчно.
Спустя 1 час, 42 минуты, 18 секунд (19.07.2010 - 20:54) Ymnik написал(а):
Спасибо;)
Спустя 21 час, 26 секунд (20.07.2010 - 17:55) Ymnik написал(а):
Не по теме канеша но у меня нет времени)))) Как мне сделать что бы я мог с телефона на серв файлы кидать?) Я сделал маленькую админку... Я завтра уезжаю и комп взять ссобой не могу(( Скажите где искать или что почитать)) От готового кода не отказываюсь
Спустя 7 минут, 56 секунд (20.07.2010 - 18:03) Wird_34 написал(а):
С мыслью о том, что люди кодят на нетбуке я так уж и быть смирился, но кодить на телефоне...
Спустя 7 минут, 8 секунд (20.07.2010 - 18:10) Ymnik написал(а):
Гг Я сделал так... В форме вводиш адрес где создать файл и сам код потом заходиш на этот файл и воаля скрипт выполнен:) Сделал командную строку для MySQL и пару наворотов) Ну так что? Как мне файлы кидать? Форму я составил но дальше то как?(
Спустя 20 минут, 2 секунды (20.07.2010 - 18:30) Wird_34 написал(а):
Спустя 2 часа, 18 минут, 18 секунд (20.07.2010 - 20:48) Ymnik написал(а):
Спасибо)) Еще такой вопрос... когда input ом пытаюсь передать php код место него просто пустое место остается.... Как мне к примеру сделать что бы он выполнил код который я запишу в input е?
Спустя 29 минут, 53 секунды (20.07.2010 - 21:18) tomash написал(а):
eval()
Спустя 1 час, 51 минута, 25 секунд (20.07.2010 - 23:10) Ymnik написал(а):
eval то eval но из формы строка выходит не корректно... Как бы понятнее обьяснить...
И ввести
<form action=" " method='POST'>
<input name='a' type='text'>
<input type='submit'>
</form>
И ввести
<? print date('y')то $_POST['a'] будет равен <? print date(\'y\') и код выполнится не правильно... Как это поправить?