[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как проверить запись в бд
pro100deadly
Уважаемые знатоки подскажите по теме!

А код такой:

<?php
$accountaccer = "SELECT * FROM account_access WHERE gmlevel=$id LIMIT 1";
$acounygm = mysql_fetch_array(mysql_query($accountaccer));

if ($gmchar == 1){$gmcahr = "Новобранец";}
elseif ($gmchar == 2){$gmcahr = "Модератор";}
elseif ($gmcahr == 3){$gmcahr = "Зам. Админ";}
elseif ($gmcahr == 4){$gmcahr = "Админ";}

?>


Ну а как проверить существует ли запись в бд, если да выводим значения которые написание выше, если нет записи выводим просто "Игрок"
Michael
Перед ИФ-ом это:
$gmchar = $acounygm['gmchar'];

А по значению по умолчанию:
else if () {...;}
else $gmcahr = "Игрок"; // <====


_____________
There never was a struggle in the soul of a good man that was not hard
pro100deadly
Michael
Значение по умолчанию выводит ошибку,

Parse error: syntax error, unexpected ')' in P:\home\127.0.0.1\127.0.0.1\cpu\cpu-account.php on line 20


Пробы вал закрывать скобки, не помогает что сделать ?
Michael
elseif в моем примере надо слитно. В мануале подробнее посмотри

_____________
There never was a struggle in the soul of a good man that was not hard
pro100deadly
Michael тоже делал так, всё равно ошибка, пробовал и просто if ошибку на скобки выдаёт
Michael
показывай текущий код условия вместе с else

_____________
There never was a struggle in the soul of a good man that was not hard
pro100deadly
Пробы вал так:
$accountaccer = "SELECT * FROM account_access WHERE gmlevel=$id LIMIT 1";
$acounygm = mysql_fetch_array(mysql_query($accountaccer));

$gmchar = $acounygm['gmchar'];

if ($gmchar == 1){$gmcahr = "Новобранец";}
elseif ($gmchar == 2){$gmcahr = "Модератор";}
elseif ($gmcahr == 3){$gmcahr = "Зам. Админ";}
elseif ($gmcahr == 4){$gmcahr = "Админ";}
elseif () {...;}
else $gmcahr = "Игрок"; // <====


Ошибка на скобки,

и так:

$accountaccer = "SELECT * FROM account_access WHERE gmlevel=$id LIMIT 1";
$acounygm = mysql_fetch_array(mysql_query($accountaccer));

$gmchar = $acounygm['gmchar'];

if ($gmchar == 1){$gmcahr = "Новобранец";}
elseif ($gmchar == 2){$gmcahr = "Модератор";}
elseif ($gmcahr == 3){$gmcahr = "Зам. Админ";}
elseif ($gmcahr == 4){$gmcahr = "Админ";}

if () {...;}
else $gmcahr = "Игрок"; // <====

И так тоже ошибка
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.