Тема: MySQL и phpMyAdmin обьясните чайнику

Люди я вообще новичок в этой сфере но очень нуждаюсь в помощи любого кто может мне помочь. Я вообще использую Apache 2.5.5 с одной комплектации то есть из одной программы, но у него mysql чего-то не пашет. Я использую еще easy php 1.8 в нём есть встроенный MySQL. Т.к. в этом easy php не пашет Apache – вообщем выходит так.

Короче, все пашет, но я не знаю как с этими базами данных тут обращаться. Через phpMyAdmin задал базу данных но она пустая, и я не знаю что надо в неё добавлять. Кроме этого, когда хочу инсталлировать скрипт которому нужен MySQL, записываю все данные, но всё равно пишет что «acces dinied for this user» хоть все на этого юзера включено…

Ну вообщем мне нужна ваша помощь, объясните что и как мне делать, желательно как можно подробней. То есть мне надо узнать как базы данных создавать и что в них должно быть ещё, и как создавать юзера который нормально будет работать со скриптами. Я использовал скрипт е107.

2

Re: MySQL и phpMyAdmin обьясните чайнику

Для новичка очень советую Денвер, как наиболее удобный и простой в использовании комплекс содержащий все необходимые программы и скрипты для установки и настройки движков, форумов и других скриптов.

Со временем вы приспособитесь к данной среде, узнаете её глубже и уже тогда сможете самостоятельно установить Apache, интерпретатор php, MySQL и всё что понадобится ещё.

Создание пользователя MySQL в Денвере - дело пары секунд. Для этого есть специальный скрипт. Что касается установки и настройки какого-либо определённого скрипта: если возникнут затруднения, обращайтесь на данный форум за помощью. Обязательно постараемся помочь.

3 (изменено: MeravingiN, 2006-11-25 23:58:12)

Re: MySQL и phpMyAdmin обьясните чайнику

слушай, ну я там разобрался более менее. Но у меня как запускаешь phpMyAdmin то выкидывает такую ошибку:
<<Welcome to phpMyAdmin 2.6.1

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in config.inc.php and make sure that they correspond to the information given by the administrator of the MySQL server.Error

MySQL said: 
#1045 - Access denied for user 'root'@'localhost' (using password: NO)>>

и ещё: когда хочу создать базу данных просит пароль администратора а что за пароль, может это пароль типа моего аккаунта в виндовсе, то у меня его нету, то есть выключен он, я не ставил с самого начала. Помоги разобраться.

Кстати, когда не ввожу кода при создании базы данных, то пишет тоже самое что и при входе в phpMyAdmin.
<<Access denied for user 'root'@'localhost' (using password: NO)>>

4

Re: MySQL и phpMyAdmin обьясните чайнику

В файле config.inc.php, находящимся в корневой директории phpMyAdmin, необходимо корректно установить нижеследующие директивы. Значения которых - имя и пароль пользователя MySQL. Узнать эти данные можно в справке к тому программному комплексу, в который входит MySQL.
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'pass';

5 (изменено: MAG_MAGISTR, 2006-11-28 12:49:16)

Re: MySQL и phpMyAdmin обьясните чайнику

Я тут новичек, у меня возник вопрос:
Хочу поставить на форум phpbb мод, в инструкции по установке есть:

#
#-----[ SQL ]------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES('news_text', 'You can change this text in your admin panel.');
INSERT INTO phpbb_config (config_name, config_value) VALUES('news_status', '1');

как это можно зделать с помощью phpmyadmin?
я думал что просто надо в

http://l.foto.radikal.ru/0611/aa9435b4d570.gif
написать : INSERT INTO phpbb_config (config_name, config_value) VALUES('news_text', 'You can change this text in your admin panel.');
INSERT INTO phpbb_config (config_name, config_value) VALUES('news_status', '1');
Но решил всетаки спросить!
Буду благодарен за помощь!

6

Re: MySQL и phpMyAdmin обьясните чайнику

MAG_MAGISTR

Но решил всетаки спросить!
Буду благодарен за помощь!

Всё правильно, надо скопировать указанные выше два sql-запроса INSERT и вставить в окно "Выполнить SQL запросы на БД". После этого нажать "Пошел" (Go). Запросы на вставку двух записей будут выполнены.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

7

Re: MySQL и phpMyAdmin обьясните чайнику

Мало что понимаю в этом, прошу извинить заранее.

Ставлю скрипт на сайте (вернее, пока пытаюсь установить) пошагово. На хостинге (Plesk) установлен phpmyadmin. В инструкции к скрипту есть такая фраза:


"Run admin/1.sql followed by admin/2.sql through any of your mysql clients (i.e phpmyadmin)"


Вот через какую кнопку в phpmyadmin можно выполнить вышеуказанную команду?

8

Re: MySQL и phpMyAdmin обьясните чайнику

qwer99t сказал:

Вот через какую кнопку в phpmyadmin можно выполнить вышеуказанную команду?

Через вкладку "Импорт"

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

9

Re: MySQL и phpMyAdmin обьясните чайнику

спасибо

10

Re: MySQL и phpMyAdmin обьясните чайнику

Хороший форум,   новую тему решил не создавать, пишу в этой , так как не знаю к какой ветке определить вопрос.

есть программа DBF - SQL expert
есть phpmyadmin ) .   Задача - импортировать DBF  таблицы  в SQL формат для добавления в БД с расширением .myd

Поля импортируются легко, а вот вся таблица целиком, то есть с записями не получается

11

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
Ничем конкретным помочь не могу, так как не знаю DBF - SQL expert. Но как я понимаю это dBase, который можно импортировать в Microsoft Access или OpenOffice.org Base и затем экспортировать в формат MySQL или в формат текстового SQL стандарта (как вариант XML, CSV), после чего импортировать в MySQL с учетом примененного стандарта экспорта. Однако здесь возможна потеря функционала, так как не уверен в полноте экспортируемых данных.

12

Re: MySQL и phpMyAdmin обьясните чайнику

Хорошо, а если  убрать DBF-SQL expert,  то есть   имеется таблица DBF (foxpro) и ее нужно добавить в базу данных, чтобы потом работать с этой базой.

Суть в том, что в phpadmin  возможен импорт только текстового файла,  может я не прав?

13

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
Импорт в MySQL возможен только текстовых файлов содержащих запросы SQL стандарта. Форматов SQL стандартов доступных к импорту в MySQL существует несколько: ANSI, MSSQL, Oracle и т.д.

Неужели у Visual FoxPro нет параметра экспорта в SQL стандарт?
Во всяком случае в Access можно импортировать dbf и затем экспортировать в SQL, на сколько я знаю.
Или, как я уже говорил выше, в CSV можно экспортировать, конечно если таблицы содержат только данные, без функций.

14

Re: MySQL и phpMyAdmin обьясните чайнику

вроде получилось все, спасибо за помощь).
Суть в том,  что таблица dbf содержала пустое  поле,  при формировании запроса  поле никак не обозначалось, в итоге полей в таблице 6, а  элементов в записи только пять, вследствии чего возникала ошибка #1064 (кстати по ходу она возникает очень часто в разных ситуациях),   исправил запрос вручную и все импортировалось

15 (изменено: Trigan, 2007-11-13 10:04:00)

Re: MySQL и phpMyAdmin обьясните чайнику

В каких случаях можно столкнуться с проблемой  несовместимости версий PHP 4.X.x и  пятой версией?
имеет ли смысл  менять версию на пятую?

16

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan сказал:

В каких случаях можно столкнуться с проблемой  несовместимости версий PHP 4.X.x и  пятой версией?
имеет ли смысл  менять версию на пятую?

К сожалению, когда с несовместимостью сталкиваются, то уже поздно. Перечислить все несовместимости не в состоянии никто, так как они зависят от громадного количества факторов, например конфигурации интерпретатора. Необходимо отметить, что четвертая ветка больше не развивается разработчиками и ждать от нее стабильной работы и усовершенствования/появления функций, не стоит.

В случае если вы собираетесь развивать проект и поддерживать его на достойном уровне, смысл переходить на пятую ветку безусловно есть.

17

Re: MySQL и phpMyAdmin обьясните чайнику

извиняюсь, что снова пишу здесь, возможно есть ветка по PHP и я ее не нашел...
Вот такой момент

$ath = mysql_query("select * from GUnits;");
$e=mysql_result($ath,5,4);

//1
echo "<img src=$e.jpg Alt=$e >";
//2
echo "<img src= mysql_result($ath,1,1).jpg Alt=mysql_result($ath,5,4) >";

Вариант 1  выдает картинку на экран, то эффект достигнут.
Но суть в том, что желательна работа второго варианта,  функция  mysql_result($ath,1,1) не выдает значения , поэтому и  джпг на кран не выводится.
Есть возможность  использовать второй вариант? то есть без посредничества переменной?

18

Re: MySQL и phpMyAdmin обьясните чайнику

echo '<img src="';
echo mysql_result($ath,1,1);
echo '.jpg" Alt="';
echo mysql_result($ath,5,4);
echo '">';

19

Re: MySQL и phpMyAdmin обьясните чайнику

Ханут, большое Вам спасибо!!!)

единственное не разобрался в калейдоскопе одинарных и двойных кавычек, может кинете ссылку на почитать, чтоб не досаждать вас вопросами, в книге такого не нашел)

последний вопрос ,  связан с кавычками.



echo '<img src="';
echo mysql_result($ath,5,4);
echo '.jpg" Alt="';
echo mysql_result($ath,5,2);
echo  'уровень';
echo 'инициатива 50';

как сделать чтоб  слова ( уровень и инициатива)выводились при наведении на рисунок мышки  в две строки, а не в одну? стандартные средства тут не помогают

20

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
http://www.php.net/manual/ru/language.types.string.php

В IE работает обычный разрыв строки.
echo  'уровень
инициатива 50';

Или так
echo 'уровень' . "\r\n";
echo 'инициатива 50';

21

Re: MySQL и phpMyAdmin обьясните чайнику

Здраствуйте!).

Возможно ли поинтересоваться по java script?
Вопрос такой - насколько сложна реализация drag and drop, если это необходимо?

22

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
Здесь важна конкретика, что именно необходимо. Но в целом события ondrag, ondrop и подобные, существуют у многих объектов и могут быть использованы, сложности могут возникнуть только при более детальной разработке и необходимости принимать во внимание различия в поведении браузеров.

23 (изменено: Trigan, 2007-11-26 15:04:41)

Re: MySQL и phpMyAdmin обьясните чайнику

допустим броузер IE  , пусть 6.0, не так важно(.

Если конкретно, то небольшой jpg перетащить с одного места в другое,   например в том же Дельфи такие события есть, согласен, а в java script как то туговато с этим

Впринципе поискал готовые скрипты, но желание в них разобраться отпало, поскольку скрипты не работают.  При этом не стояло никаких ограничений на браузер

Например вот этот:

<html>
<title>Drag'N'Drop</title>
<head>
<script language="javascript">
var activate=false;
function activate() {
activate=!activate;
}

function grab() {
if(activate) {
imgWdh=document.img.width;
imgHgt=document.img.height;
img.style.pixelLeft=event.x-imgWdh/2;
img.style.pixelTop=event.y-imgHgt/2;
}
}
</script>
<body onMousemove="grab()">
<img src="kubik4.jpg" name="img" onClick="activate()" style="position:absolute;top:100;left:110">
</body>

</html>

Вроде бы все логично и правильно, однако в итоге получаем просто картинку)

24 (изменено: Hanut, 2025-05-05 16:13:04)

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
Это простой пример того что можно делать с событием (event).
Здесь вы можете посмотреть, чего с его помощью можно добиться (функция сравнения).
https://steelsafe.ru/catalog/vstraivaemye-seyfy/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    <title>Test</title>
    <script type="text/javascript">
var MouseIsDown = false;
var MouseDownY = false;
var MouseDownX = false;

function MouseDown(event) {
    var oDivPicture = document.getElementById("div_picture");
    MouseIsDown = true;
    if (window.navigator.appName == "Netscape") {
        MouseDownY = event.pageY - parseInt(oDivPicture.style.top);
        MouseDownX = event.pageX - parseInt(oDivPicture.style.left);
    } else {
        MouseDownY = event.offsetY + 2;
        MouseDownX = event.offsetX + 2;
    }
}

function MovePicture(event) {
    var oDivPicture = document.getElementById("div_picture");
    if (MouseIsDown == true) {
        oDivPicture.style.left = event.clientX - MouseDownX + document.body.scrollLeft;
        oDivPicture.style.top = event.clientY - MouseDownY + document.body.scrollTop;
    }
}
    </script>
  </head>
  <body onmousemove="javascript:MovePicture(event);" onmouseup="javascript:MouseIsDown = false;">
    <div id="div_picture" onmouseover="javascript:this.style.cursor = 'move';" onmousedown="javascript:MouseDown(event);" style="position: absolute; left: 0px; top: 0px; z-index: 1; background-image: url(test.jpg); height: 100px; width: 100px;">
  </div>
  </body>
</html>

25

Re: MySQL и phpMyAdmin обьясните чайнику

Trigan
Пожалуйста.
http://msdn2.microsoft.com/en-us/library/ms533051.aspx
http://developer.mozilla.org/en/docs/DOM:event

На русском, к сожалению, не видел пичего вразумительного.