Запрос к базе другой БД MySQL - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 20 Nov 2024 20:41:21 +0300 Да, конечно.<br> result = mysql_query(&quot;SELECT `msg` FROM `log` WHERE `type`=&#039;OUT&#039; ORDER BY id DESC LIMIT 10&quot;); https://visavi.net/topics/29079/493006 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 16:32:03 +0400 Сообщения https://visavi.net/topics/29079/493006 <blockquote class="blockquote"><br> <pre class="prettyprint"> &lt;? //---Выборка последних 10 записей //---Меняя значение LIMIT изменяешь количество выводимых записей. //Делаем запрос на выборку данных $result = mysql_query(&quot;SELECT msg FROM log ORDER BY id DESC LIMIT 10&quot;); //Через цикл выводим данные. while($row = mysql_fetch_assoc($result)) { echo &#039;Сообщение&#58; &#039;.$row&#91;msg]&#039;&lt;br /&gt;&#039;; } //---Выборка первых 10 записей //---Меняя значение LIMIT изменяешь количество выводимых записей. //Делаем запрос на выборку данных $result = mysql_query(&quot;SELECT msg FROM log ORDER BY id LIMIT 10&quot;); //Через цикл выводим данные. while($row = mysql_fetch_assoc($result)) { echo &#039;Сообщение&#58; &#039;.$row&#91;msg]&#039;&lt;br /&gt;&#039;; } ?&gt; </pre></blockquote> <br> Да спасибо это я понял,а можно выводить только те у кого значение OUT в поле type https://visavi.net/topics/29079/492998 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 16:19:07 +0400 Сообщения https://visavi.net/topics/29079/492998 Ааа, решил проблемку?))) Окей)))<br> Тебе нужно последних или первых? Просто ограничиваешь через LIMIT 10 <br> <pre class="prettyprint"> &lt;? $result = mysql_query(&quot;SELECT msg FROM log ORDER BY id DESC LIMIT 10&quot;); while($row = mysql_fetch_assoc($result)) { echo &#039;Сообщение&#58; &#039;.$row&#91;msg]; } ?&gt; </pre> <br> <em><span style="font-size:x-small">Добавлено через 01:02 сек.</span></em><br> Описать что значит каждая функция?????<br> <br> <em><span style="font-size:x-small">Добавлено через 02:50 сек.</span></em><br> <pre class="prettyprint"> &lt;? //---Выборка последних 10 записей //---Меняя значение LIMIT изменяешь количество выводимых записей. //Делаем запрос на выборку данных $result = mysql_query(&quot;SELECT msg FROM log ORDER BY id DESC LIMIT 10&quot;); //Через цикл выводим данные. while($row = mysql_fetch_assoc($result)) { echo &#039;Сообщение&#58; &#039;.$row&#91;msg]&#039;&lt;br /&gt;&#039;; } //---Выборка первых 10 записей //---Меняя значение LIMIT изменяешь количество выводимых записей. //Делаем запрос на выборку данных $result = mysql_query(&quot;SELECT msg FROM log ORDER BY id LIMIT 10&quot;); //Через цикл выводим данные. while($row = mysql_fetch_assoc($result)) { echo &#039;Сообщение&#58; &#039;.$row&#91;msg]&#039;&lt;br /&gt;&#039;; } ?&gt; </pre> https://visavi.net/topics/29079/492994 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 16:13:31 +0400 Сообщения https://visavi.net/topics/29079/492994 <blockquote class="blockquote"><strong>Hennessy</strong> (2 Февраля 2012 / 15:51)<br> Хм... А доступ на той стороне разрешён для внешних подключений?</blockquote> да я создал пользователя с подключением &quot;любой хост&quot; и глобальной привилегией &quot;SELECT&quot;....<br> <br> <em><span style="font-size:x-small">Добавлено через 03:29 сек.</span></em><br> Еще вопрос,как сделать вывод последних 10 строк из таблицы log поля msg <br> при значении OUT в поле type https://visavi.net/topics/29079/492990 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 16:02:34 +0400 Сообщения https://visavi.net/topics/29079/492990 <pre class="prettyprint"> &lt;?php $db_host2 = &#039;localhost&#039;; $db_user2 = &#039;root&#039;; $db_password2 = &#039;&#039;; $db_base2 = &#039;test&#039;; $connect2 = mysql_connect($db_host, $db_user, $db_password) or die (&#039;Не могу подключиться к MySQL&#58; &#039;.mysql_error()); mysql_query(&quot;SET NAMES utf8&quot;, $connect2); mysql_select_db($db_base, $connect2) or die (&#039;Не могу выбрать базу&#039;); echo &#039;Нас уже &#039;.mysql_result(mysql_query(&quot;SELECT COUNT(*) FROM `user`&quot;, $connect2), 0); mysql_close($connect2); ?&gt; </pre> https://visavi.net/topics/29079/492989 Запрос к базе другой БД MySQL JustZero Thu, 02 Feb 2012 16:02:08 +0400 Сообщения https://visavi.net/topics/29079/492989 Всем спасибо кто мне помогал,Дело то было не в бобине,дол**еб сидел в кабине...:-D<br> <br> таблица называется не user a users<br> Тупо моя невнимательность))) https://visavi.net/topics/29079/492987 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 15:59:41 +0400 Сообщения https://visavi.net/topics/29079/492987 Хм... А доступ на той стороне разрешён для внешних подключений? https://visavi.net/topics/29079/492979 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 15:51:04 +0400 Сообщения https://visavi.net/topics/29079/492979 <blockquote class="blockquote"><strong>Hennessy</strong> (2 Февраля 2012 / 14:36)<br> Сейчас проверю.<br> <br> <em><span style="font-size:x-small">Добавлено через 06:09 сек.</span></em><br> Ну вот как-то вот так...только я не знаю, порт нужно указывать в IP или нет...<br> <br> <pre class="prettyprint"> &lt;? //Сюда пишешь IP сервера, где расположена DB. $db_host = &#039;localhost&#039;; //Имя пользователя в DB. $db_user = &#039;user1935_cms&#039;; //Пароль в DB. $db_password = &#039;1pOLTd1absI&#039;; //Имя базы данных в DB. $db_base = &#039;user1935_wapframe&#039;; //Подключаемся к MySQL либо выводим ошибку. mysql_connect($db_host, $db_user, $db_password) or die (&#039;Не могу подключиться к MySQL&#58; &#039;.mysql_error()); //Задаёшь кодировку DB. Обычно она utf8. mysql_query(&quot;SET NAMES utf8&quot;); //Подключаешься к базе данных либо выводишь ошибку. mysql_select_db($db_base) or die (&#039;Не могу выбрать базу&#039;); //Дальше делаешь выборку. echo &#039;Нас уже &#039;.mysql_result(mysql_query(&quot;SELECT `COUNT(id)` FROM `user`&quot;), 0); ?&gt; </pre> <br> <em><span style="font-size:x-small">Добавлено через 08:32 сек.</span></em><br> Если будут выводиться какие ошибки - напиши. Порешаем.</blockquote> <br> Ошибок нет,просто выводится:<br> <br> Нас уже<br> <br> И никаких цифр((((<br> Если вписываю неверные данные,то ошибки выводятся https://visavi.net/topics/29079/492977 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 15:45:17 +0400 Сообщения https://visavi.net/topics/29079/492977 Сейчас проверю.<br> <br> <em><span style="font-size:x-small">Добавлено через 06:09 сек.</span></em><br> Ну вот как-то вот так...только я не знаю, порт нужно указывать в IP или нет...<br> <br> <pre class="prettyprint"> &lt;? //Сюда пишешь IP сервера, где расположена DB. $db_host = &#039;localhost&#039;; //Имя пользователя в DB. $db_user = &#039;user1935_cms&#039;; //Пароль в DB. $db_password = &#039;1pOLTd1absI&#039;; //Имя базы данных в DB. $db_base = &#039;user1935_wapframe&#039;; //Подключаемся к MySQL либо выводим ошибку. mysql_connect($db_host, $db_user, $db_password) or die (&#039;Не могу подключиться к MySQL&#58; &#039;.mysql_error()); //Задаёшь кодировку DB. Обычно она utf8. mysql_query(&quot;SET NAMES utf8&quot;); //Подключаешься к базе данных либо выводишь ошибку. mysql_select_db($db_base) or die (&#039;Не могу выбрать базу&#039;); //Дальше делаешь выборку. echo &#039;Нас уже &#039;.mysql_result(mysql_query(&quot;SELECT `COUNT(id)` FROM `user`&quot;), 0); ?&gt; </pre> <br> <em><span style="font-size:x-small">Добавлено через 08:32 сек.</span></em><br> Если будут выводиться какие ошибки - напиши. Порешаем. https://visavi.net/topics/29079/492944 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 14:36:54 +0400 Сообщения https://visavi.net/topics/29079/492944 &lt;?<br> <br> $host=&quot;123.123.123.123&quot;;<br> $user=&quot;root&quot; ;<br> $pwd=&quot;12345678&quot;;<br> $db=mysql_connect($host,$user,$pwd);<br> mysql_select_db(&quot;ChatBot&quot;,$db);<br> <br> $users_count=mysql_result(mysql_query(&quot;SELECT COUNT(id) FROM user&quot;), 0);<br> <br> echo&quot;Нас уже:$users_count&quot;;<br> <br> ?&gt;<br> Так выводится только надпись: Нас уже:<br> <br> Всё ли тут правильно ???((( https://visavi.net/topics/29079/492937 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 14:10:14 +0400 Сообщения https://visavi.net/topics/29079/492937 Сначала нужно убедиться, что удалённые подключения к БД разрешены.<br> А вообще, вот хороший FAQ - <a href="http://webew.ru/articles/414.webew" target="_blank" rel="nofollow">http://webew.ru/articles/414.webew</a> https://visavi.net/topics/29079/492913 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 13:28:49 +0400 Сообщения https://visavi.net/topics/29079/492913 Так подключи нужную базу а затем выберай нужную таблицу! https://visavi.net/topics/29079/492909 Запрос к базе другой БД MySQL Николай Thu, 02 Feb 2012 13:12:35 +0400 Сообщения https://visavi.net/topics/29079/492909 <blockquote class="blockquote"><strong>Hennessy</strong> (2 Февраля 2012 / 12:46)<br> А зачем тебе ид последнего??? Не проще ли посчитать сколько записей у тебя?<br> <pre class="prettyprint">$result = mysql_result(mysql_query(&quot;SELECT COUNT(id) FROM users&quot;), 0);</pre></blockquote> <br> Об этом я уже подумал:<br> $result = mysql_result(mysql_query(&quot;SELECT COUNT(*) FROM users&quot;), 0);<br> <br> Только мне надо весь код,чтобы это реализовать,от подключения до вывода))) https://visavi.net/topics/29079/492906 Запрос к базе другой БД MySQL Макс Thu, 02 Feb 2012 13:06:54 +0400 Сообщения https://visavi.net/topics/29079/492906 Ааа, тебе ещё нужно подключиться к базе...хм...тогда не знаю... https://visavi.net/topics/29079/492904 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 13:05:32 +0400 Сообщения https://visavi.net/topics/29079/492904 А зачем тебе ид последнего??? Не проще ли посчитать сколько записей у тебя?<br> <pre class="prettyprint">$result = mysql_result(mysql_query(&quot;SELECT COUNT(id) FROM users&quot;), 0);</pre> https://visavi.net/topics/29079/492895 Запрос к базе другой БД MySQL Hennessy Thu, 02 Feb 2012 12:46:11 +0400 Сообщения https://visavi.net/topics/29079/492895