powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP и MySQL
13 сообщений из 13, страница 1 из 1
PHP и MySQL
    #32250781
Mr.Plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемка вот возникла.
Самое начало.
Пишу test.php:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<html>
<head>
<title>тестовая версия</title>
</head>
<body>
Начинаем
<?
@mysql_connect( "database.local.ru" ,  "local" ,  "freepass" ) or die ( "glukii" );
@mysql_select_db( "users" );
$query =  "SELECT * FROM local_user" ;
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)):
print  "Номер:" .$row[ "u_id" ]. ".\n" ;
print  "Логин:" .$row[ "u_login" ]. ".\n" ;
endwhile;
mysql_close(); 
?>
Всё окей 
</body>
</html>


при запуске выводит:
Код: plaintext
Начинаем

при повторном запуске иногда выводит:
Код: plaintext
Начинаемglukii

--------
Пароли, пути, имена всё точно прописаны и проверены 5 раз.
В чём может быть проблема?
...
Рейтинг: 0 / 0
PHP и MySQL
    #32250819
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню - первый параметр наименование БД,
и Вы хотите сказать, что Ваша БД называется database.local.ru?
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251119
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть смысл обратиться к документации ?

И попробуй такой кусок кода. Что-б понять что за ошибка.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?php
    $link = mysql_connect( "database.local.ru" ,  "local" ,  "freepass" ) 
        or die( "Could not connect: "  . mysql_error());
    print ( "Connected successfully" );

    @mysql_select_db( "users" )
        or die( "Could not connect: "  . mysql_error());
    $query =  "SELECT * FROM local_user" ;
    $result = mysql_query($query)
      or die( "Could not connect: "  . mysql_error());
    while ($row = mysql_fetch_array($result)):
      print  "Номер:" .$row[ "u_id" ]. ".\n" ;
      print  "Логин:" .$row[ "u_login" ]. ".\n" ;
    endwhile;
    mysql_close($link)
      or die( "Could not connect: "  . mysql_error());
?>
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251730
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никогда не используй собчки "@".
Они только мешают код отлаживать.

Для отключения ошибок используй
ini_set("display_errors", 0); // или 1 чтобы включить вывод ошибок, ворнингов и нотайсов
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251732
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никогда не используй собчки "@".
Они только мешают код отлаживать.

Для отключения ошибок используй
ini_set("display_errors", 0); // или 1 чтобы включить вывод ошибок, ворнингов и нотайсов
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251858
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди сорри за беспокойства! Всё работает. Из-за криворукости моей всё пошло. КОроче я с локального сервера коннетился на инет базу и по-этому всё глючило, как только я выложил всё в инет и запустил всё заработало окей. Но теперь другой вопрос возник.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?
@mysql_connect( "database.local.ru" ,  "local" ,  "freepass" ) or die ( "glukii" );
@mysql_select_db( "users" );
$query =  "SELECT MAX(nomer) FROM local_user" ;
$result = mysql_query($query);
print  "Максимальный номер:" .$result. "." ;
print  "Следуюий номер:" .$result++. "." ;
mysql_close(); 
?>

Мне надо выбрать максимальную велечину.. а он мне пишет:
Максимальный номер:Resource id #2
Хотя база у меня вот так выглядет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 ------------------------
 
nomer | name
 ------------------------ 
 
 1        |eee
 9        |eee
 10      |fff
 11      | fff


мне надо чтобы вывел
Код: plaintext
1.
2.
Максимальный номер: 11 .
Следуюий номер: 12 .
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251864
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Groove: не. вообще идёт вроде так:
@mysql_connect("database.local.ru", "local", "freepass");

database.local.ru - адрес базы (не название)
local - логин
pass- пароль

@mysql_select_db("users");

users - название БД.
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251877
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$result = mysql_query($query);
$row = mysql_fetch_row($result);
print "Максимальный номер:".$row[0].".";
print "Следуюий номер:".$row[0]++.".";
...
Рейтинг: 0 / 0
PHP и MySQL
    #32251976
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему-то ответ всё же: 11, а не 12. причём пробовал и row[0]++ и row[0] всё одно.
Но максимальный нашёл - спасибо. :) только почему-то единичку не прибавляет.
...
Рейтинг: 0 / 0
PHP и MySQL
    #32252011
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
++$row[0];
...
Рейтинг: 0 / 0
PHP и MySQL
    #32252057
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всё получилось. :)
...
Рейтинг: 0 / 0
PHP и MySQL
    #32252063
plankton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не подскажете еще как можно из базы выбрать ТРИ последних записи и отсортировать их в обратном порядке. вообщем-то есть там Номера и их видимо уже можно будет сортировать когда выбиру из базы... а вот как только три последних выбрать? Ну и сортировать с помощью rsort($row["nomer"])? Мне в идиале надо получить:

Код: plaintext
1.
2.
3.
 6  Вася
 5  Пупкин
 4  Петров


в базе это находится как
4 Петров
5 Пупкин
6 Вася
...
Рейтинг: 0 / 0
PHP и MySQL
    #32252130
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может SQL выучишь перед тем как что-топ писать ?
SELECT * FROM your_table ORDER BY number_field DESC LIMIT 0,3;
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP и MySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]