Запрос к базе другой БД MySQL

Печать RSS
308

Автор
Пришелец
0
Всем спасибо кто мне помогал,Дело то было не в бобине,дол**еб сидел в кабине...:-D

таблица называется не user a users
Тупо моя невнимательность)))
J

Оранжевые штаны
0
<?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);
?>
Автор
Пришелец
0
Hennessy (2 Февраля 2012 / 15:51)
Хм... А доступ на той стороне разрешён для внешних подключений?
да я создал пользователя с подключением "любой хост" и глобальной привилегией "SELECT"....

Добавлено через 03:29 сек.
Еще вопрос,как сделать вывод последних 10 строк из таблицы log поля msg
при значении OUT в поле type
Изменил: Макс (02.02.2012 / 16:08)
H

Чатланин
0
Ааа, решил проблемку?))) Окей)))
Тебе нужно последних или первых? Просто ограничиваешь через LIMIT 10
<?
$result = mysql_query("SELECT msg FROM log ORDER BY id DESC LIMIT 10");

while($row = mysql_fetch_assoc($result))
{
   echo 'Сообщение: '.$row[msg];
}
?>

Добавлено через 01:02 сек.
Описать что значит каждая функция?????

Добавлено через 02:50 сек.
<?
//---Выборка последних 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 />';
}
?>
Изменил: Hennessy (02.02.2012 / 16:16)
Автор
Пришелец
0

<?
//---Выборка последних 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 />';
}
?>

Да спасибо это я понял,а можно выводить только те у кого значение OUT в поле type
Изменил: Макс (02.02.2012 / 16:25)
H

Чатланин
0
Да, конечно.
result = mysql_query("SELECT `msg` FROM `log` WHERE `type`='OUT' ORDER BY id DESC LIMIT 10");
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск