и?
» Как сделать sql запрос, для проверки наличия строки в базе
Нужно вывести все сообщения пользователя admin через <br>
text1
<br>
text2
итд... Методом что я писал выводит только 1 самое последнее сообщений а не все, ну и как <br> внедрить автоматически...
text1
<br>
text2
итд... Методом что я писал выводит только 1 самое последнее сообщений а не все, ну и как <br> внедрить автоматически...
используйте while, я же пример показал
SELECT * FROM ms WHERE user LIKE '%admin%'
Так выводит только первое значение...
Добавлено:
Как не пробовал вывести все значения не удалось.
Так выводит только первое значение...
Добавлено:
Как не пробовал вывести все значения не удалось.
код свой покажите
$res=$mess_db->sql_query("SELECT * FROM ms WHERE user LIKE 'admin'");
$data=mysql_fetch_assoc($res);
echo $data['mess'];
Выводит только 1 сообщение из БД.
$data=mysql_fetch_assoc($res);
echo $data['mess'];
Выводит только 1 сообщение из БД.
вы выносите мозг
повторяю — используйте while, mysql_fetch_assoc возвращает один ряд запрос и смещает указатель http://www.softtime.ru/dic/id_dic=99&id_group=2
повторяю — используйте while, mysql_fetch_assoc возвращает один ряд запрос и смещает указатель http://www.softtime.ru/dic/id_dic=99&id_group=2
Все сделал, спасибо Вам большое!
Еше вытек вопрос. Вывожу циклом из бд записи с лимитом 50, все через "," как сделать что бы было
1, 2, 3.
Шас у меня 1, 2, 3, те нужно после последнего символа сделать точку вместо запятой.
1, 2, 3.
Шас у меня 1, 2, 3, те нужно после последнего символа сделать точку вместо запятой.
usertum
Цитата:
www.php.net/substr
www.php.net/susbtr_replace
Цитата:
Шас у меня 1, 2, 3, те нужно после последнего символа сделать точку вместо запятой
www.php.net/substr
www.php.net/susbtr_replace
Проблема в цикле, делаю удаление последнего символа удаляет во всех местах, пробовал через еxplode сделать тоже не получилось.
Код: while (...){ $rows[] = 'тра та та'; }
echo implode(', ', $rows) . '.';
Подскажите пожалуйста, как вывести всех пользователей из таблицы username через запятую.
тест, тест2, тест3, тест4 итд
тест, тест2, тест3, тест4 итд
usertum
сделайте это, лучше, конечным скриптом
иначе это будет выглядить как нечто похожее.
SET @a="";
SELECT @a:=CONCAT(@a,' ',column) FROM table;
SELECT @a;
сделайте это, лучше, конечным скриптом
иначе это будет выглядить как нечто похожее.
SET @a="";
SELECT @a:=CONCAT(@a,' ',column) FROM table;
SELECT @a;
Цитата:
Еше вопрос, пароль cms хранится в базе mysql в зашифрованном виде, вро ди кэш md5. Как проверить правильность введенного пользователем пароля из стороннего приложения в базе cms?Это надо знать, по какому алгоритму зашифрован пароль, иногда бывает двойной md5 иногда сложнее, в стороннем приложении надо просто использовать данный алгоритм для шифрования и сверять уже то, что получится со значением в базе.
Помогите, пожалуйста.
Мне надо сделать sql запрос.
Суть в том, что должен быть запрос в базу данных, что если номер пользователя $userid есть в таблице, то на его странице будет появляться такой вод код
<div class="superRateWrap jsUsers">
<?php JFactory::getApplication()->triggerEvent('onSuperRateVote', array($user->id, 'jsusers', $user->id)); ?>
</div>";
Если же id нет, то значение пустое и пишется, что Пользователь не участник.
У меня вот что получилось, но не работает
<?php
$host='localhost'; // имя хоста (уточняется у провайдера)
$user='____'; // заданное вами имя пользователя, либо определенное провайдером
$pswd='_____'; // заданный вами пароль
$db = new sql_db($host, $user, $pswd);
$db->sql_query("SELECT cid FROM jos_community_featured ___здесь как я понял надо указать, что искать в базе ,а как?___");
$rows=$db->sql_numrows()
if ($rows==0)
{
echo "Пользователь не участник";
}
else
{
echo "<div class="superRateWrap jsUsers">
<?php JFactory::getApplication()->triggerEvent('onSuperRateVote', array($user->id, 'jsusers', $user->id)); ?>
</div>";
}
?>
И еще почему-то говорит Parse error: syntax error, unexpected T_IF в строке if ($rows==0)
Мне надо сделать sql запрос.
Суть в том, что должен быть запрос в базу данных, что если номер пользователя $userid есть в таблице, то на его странице будет появляться такой вод код
<div class="superRateWrap jsUsers">
<?php JFactory::getApplication()->triggerEvent('onSuperRateVote', array($user->id, 'jsusers', $user->id)); ?>
</div>";
Если же id нет, то значение пустое и пишется, что Пользователь не участник.
У меня вот что получилось, но не работает
<?php
$host='localhost'; // имя хоста (уточняется у провайдера)
$user='____'; // заданное вами имя пользователя, либо определенное провайдером
$pswd='_____'; // заданный вами пароль
$db = new sql_db($host, $user, $pswd);
$db->sql_query("SELECT cid FROM jos_community_featured ___здесь как я понял надо указать, что искать в базе ,а как?___");
$rows=$db->sql_numrows()
if ($rows==0)
{
echo "Пользователь не участник";
}
else
{
echo "<div class="superRateWrap jsUsers">
<?php JFactory::getApplication()->triggerEvent('onSuperRateVote', array($user->id, 'jsusers', $user->id)); ?>
</div>";
}
?>
И еще почему-то говорит Parse error: syntax error, unexpected T_IF в строке if ($rows==0)
Цитата:
И еще почему-то говорит
точку с запятой кто ставить будет?
Цитата:
$rows=$db->sql_numrows()
Цитата:
точку с запятой кто ставить будет?
(бьется головой об стол от рассеяности)
Поставил, но теперь ругается на другое
Fatal error: Class 'sql_db' not found in
$db = new sql_db($host, $user, $pswd);
Добавлено:
а вот еще такой вопросик
я использую это
$dbh = mysql_connect($jConfig);
и выдает это
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'sadow'@'localhost' (using password: NO)
вот сам jConfig
<?php
class JConfig {
var $host = 'localhost';
var $user = 'sadow';
var $db = 'sadow_test';
var $pswd= 'пароль';
}
?>
пробовал
var $password= 'пароль';
то же самое.
User и host нормально определил, а пароль не хочет
Предыдущая тема: Новости из мира вебпрограмминга
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.