[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с SQL
flash_guy
Как в SQL запросе задать условие одно обязательное и одно на выбор из многих через "и" и "или"?




Спустя 2 дня, 12 часов, 27 минут, 47 секунд (16.07.2008 - 10:28) jetistyum написал(а):
Цитата(flash_guy @ 13.7.2008, 22:01) [snapback]43346[/snapback]
Как в SQL запросе задать условие одно обязательное и одно на выбор из многих через "и" и "или"?



SELECT * FROM `table` WHERE `name` = 'User' AND (`surname` = 'blablabla' OR `age` = 23)

Обязательно name='User'
и обязательно что - то в скобках, или 1 или 2 условие.

Если я правильно понял вопрос, то так smile.gif

Спустя 18 дней, 18 часов, 57 минут, 24 секунды (5.08.2008 - 05:26) GoLD@r написал(а):
Мне тож нужна помощь!
Хочу создать таблицу, но интерпритатор на неё жалуеться...
Код
CREATE TABLE users
(
id_usr int(10) NOT NULL auto_increment,
login TEXT NOT NULL,
pass TEXT NOT NULL,
mail TEXT NOT NULL,
PRIMARY KEY  (id_usr)
);
ENGINE=MyISAM  DEFAULT CHARSET=cp1251;
INSERT INTO users (id_usr, login) VALUES
(1, guest);

Цитата
Parse error: syntax error, unexpected T_STRING in Z:\home\test\www\install.php on line 8

Работаю в денвере, почему ошибка?

Спустя 5 часов, 1 минута, 37 секунд (5.08.2008 - 10:27) Professor написал(а):
Код
CREATE TABLE `users` (
  `id_usr` int(10) NOT NULL auto_increment,
  `login` text NOT NULL,
  `pass` text NOT NULL,
  `mail` text NOT NULL,
  PRIMARY KEY  (`id_usr`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;


Сам помучался немного,прежде чем заметил точку с запятой=)
она не нужна

Спустя 17 часов, 32 минуты, 10 секунд (6.08.2008 - 04:00) GoLD@r написал(а):
Цитата
Сам помучался немного,прежде чем заметил точку с запятой=)
она не нужна

O...спасибо!!!

Спустя 1 день, 8 часов, 14 минут, 5 секунд (7.08.2008 - 12:14) GoLD@r написал(а):
Почему не происходит запись?
index.php
Код
<html>
<head>
<title>Работа с SQL</title>
</head>
<body>
<h1>Регистрация</h1>
<form action="query.php" method="POST">
Логин: <input type=text name="login"><br>
Пароль:<input type=text name="pass"><br>
E-mail: <input type=text name="mail"><br>
<input type="submit" value="Зарегиться"><br>
</body></html>

query.php
Код
<?php
$login = $_POST['login'];
$pass = $POST['pass'];
$mail = $_POST['mail'];
include('cfg_db.php');
// Подключаемся!
$db=mysql_connect($host, $usr, $pass);
$connect = mysql_select_db($name_db);
if($connect == true)
{
echo('База успешно подключена! <br>');
}
else
{
echo('Ошибка подключения к MySQL<br>');
}
//Выполняем запрос
$w = "INSERT INTO `users` (`id_usr`, `login`, `pass`, `mail`)
VALUES ('10',$login,$pass,$mail);";
$re =  mysql_query($w,$db);
if($re == true) {echo"Данные внесены в базу";}
else {echo"Ошибка при записи в базу";}
mysql_close($db);
?>

Помогите плиз!


_____________
Быстрый ответ:

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