Запрос к базе другой БД MySQL - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 20 Nov 2024 20:41:21 +0300Да, конечно.<br>
result = mysql_query("SELECT `msg` FROM `log` WHERE `type`='OUT' ORDER BY id DESC LIMIT 10");
https://visavi.net/topics/29079/493006
Запрос к базе другой БД MySQL HennessyThu, 02 Feb 2012 16:32:03 +0400Сообщенияhttps://visavi.net/topics/29079/493006<blockquote class="blockquote"><br>
<pre class="prettyprint">
<?
//---Выборка последних 10 записей
//---Меняя значение LIMIT изменяешь количество выводимых записей.
//Делаем запрос на выборку данных
$result = mysql_query("SELECT msg FROM log ORDER BY id DESC LIMIT 10");
//Через цикл выводим данные.
while($row = mysql_fetch_assoc($result))
{
echo 'Сообщение: '.$row[msg]'<br />';
}
//---Выборка первых 10 записей
//---Меняя значение LIMIT изменяешь количество выводимых записей.
//Делаем запрос на выборку данных
$result = mysql_query("SELECT msg FROM log ORDER BY id LIMIT 10");
//Через цикл выводим данные.
while($row = mysql_fetch_assoc($result))
{
echo 'Сообщение: '.$row[msg]'<br />';
}
?>
</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">
<?
$result = mysql_query("SELECT msg FROM log ORDER BY id DESC LIMIT 10");
while($row = mysql_fetch_assoc($result))
{
echo 'Сообщение: '.$row[msg];
}
?>
</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">
<?
//---Выборка последних 10 записей
//---Меняя значение LIMIT изменяешь количество выводимых записей.
//Делаем запрос на выборку данных
$result = mysql_query("SELECT msg FROM log ORDER BY id DESC LIMIT 10");
//Через цикл выводим данные.
while($row = mysql_fetch_assoc($result))
{
echo 'Сообщение: '.$row[msg]'<br />';
}
//---Выборка первых 10 записей
//---Меняя значение LIMIT изменяешь количество выводимых записей.
//Делаем запрос на выборку данных
$result = mysql_query("SELECT msg FROM log ORDER BY id LIMIT 10");
//Через цикл выводим данные.
while($row = mysql_fetch_assoc($result))
{
echo 'Сообщение: '.$row[msg]'<br />';
}
?>
</pre>
https://visavi.net/topics/29079/492994
Запрос к базе другой БД MySQL HennessyThu, 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>
да я создал пользователя с подключением "любой хост" и глобальной привилегией "SELECT"....<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">
<?php
$db_host2 = 'localhost';
$db_user2 = 'root';
$db_password2 = '';
$db_base2 = 'test';
$connect2 = mysql_connect($db_host, $db_user, $db_password) or die ('Не могу подключиться к MySQL: '.mysql_error());
mysql_query("SET NAMES utf8", $connect2);
mysql_select_db($db_base, $connect2) or die ('Не могу выбрать базу');
echo 'Нас уже '.mysql_result(mysql_query("SELECT COUNT(*) FROM `user`", $connect2), 0);
mysql_close($connect2);
?>
</pre>
https://visavi.net/topics/29079/492989
Запрос к базе другой БД MySQL JustZeroThu, 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 HennessyThu, 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">
<?
//Сюда пишешь IP сервера, где расположена DB.
$db_host = 'localhost';
//Имя пользователя в DB.
$db_user = 'user1935_cms';
//Пароль в DB.
$db_password = '1pOLTd1absI';
//Имя базы данных в DB.
$db_base = 'user1935_wapframe';
//Подключаемся к MySQL либо выводим ошибку.
mysql_connect($db_host, $db_user, $db_password) or die ('Не могу подключиться к MySQL: '.mysql_error());
//Задаёшь кодировку DB. Обычно она utf8.
mysql_query("SET NAMES utf8");
//Подключаешься к базе данных либо выводишь ошибку.
mysql_select_db($db_base) or die ('Не могу выбрать базу');
//Дальше делаешь выборку.
echo 'Нас уже '.mysql_result(mysql_query("SELECT `COUNT(id)` FROM `user`"), 0);
?>
</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">
<?
//Сюда пишешь IP сервера, где расположена DB.
$db_host = 'localhost';
//Имя пользователя в DB.
$db_user = 'user1935_cms';
//Пароль в DB.
$db_password = '1pOLTd1absI';
//Имя базы данных в DB.
$db_base = 'user1935_wapframe';
//Подключаемся к MySQL либо выводим ошибку.
mysql_connect($db_host, $db_user, $db_password) or die ('Не могу подключиться к MySQL: '.mysql_error());
//Задаёшь кодировку DB. Обычно она utf8.
mysql_query("SET NAMES utf8");
//Подключаешься к базе данных либо выводишь ошибку.
mysql_select_db($db_base) or die ('Не могу выбрать базу');
//Дальше делаешь выборку.
echo 'Нас уже '.mysql_result(mysql_query("SELECT `COUNT(id)` FROM `user`"), 0);
?>
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 08:32 сек.</span></em><br>
Если будут выводиться какие ошибки - напиши. Порешаем.
https://visavi.net/topics/29079/492944
Запрос к базе другой БД MySQL HennessyThu, 02 Feb 2012 14:36:54 +0400Сообщенияhttps://visavi.net/topics/29079/492944<?<br>
<br>
$host="123.123.123.123";<br>
$user="root" ;<br>
$pwd="12345678";<br>
$db=mysql_connect($host,$user,$pwd);<br>
mysql_select_db("ChatBot",$db);<br>
<br>
$users_count=mysql_result(mysql_query("SELECT COUNT(id) FROM user"), 0);<br>
<br>
echo"Нас уже:$users_count";<br>
<br>
?><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 HennessyThu, 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("SELECT COUNT(id) FROM users"), 0);</pre></blockquote>
<br>
Об этом я уже подумал:<br>
$result = mysql_result(mysql_query("SELECT COUNT(*) FROM users"), 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 HennessyThu, 02 Feb 2012 13:05:32 +0400Сообщенияhttps://visavi.net/topics/29079/492904А зачем тебе ид последнего??? Не проще ли посчитать сколько записей у тебя?<br>
<pre class="prettyprint">$result = mysql_result(mysql_query("SELECT COUNT(id) FROM users"), 0);</pre>
https://visavi.net/topics/29079/492895
Запрос к базе другой БД MySQL HennessyThu, 02 Feb 2012 12:46:11 +0400Сообщенияhttps://visavi.net/topics/29079/492895