Запрос - ы к двум таблицам ( PDO ) - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
admin@visavi.net (admin)admin@visavi.net (admin)Tue, 22 Apr 2025 08:27:27 +0300Сделал примерный дамп, что вам не нравится? Мне реально нужна помощь... была!!!
https://visavi.net/topics/28394/480506
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 18:46:37 +0400Сообщенияhttps://visavi.net/topics/28394/480506Фейспалм
https://visavi.net/topics/28394/480491
Запрос - ы к двум таблицам ( PDO ) СаняSat, 14 Jan 2012 18:34:19 +0400Сообщенияhttps://visavi.net/topics/28394/48049121. <strong>An0nimous</strong>, все на месте))
https://visavi.net/topics/28394/480490
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 18:33:37 +0400Сообщенияhttps://visavi.net/topics/28394/48049020. <strong>AlyOha</strong>, а где в таблице users ячейка gender ??упс,незаметил <img src="https://visavi.net/uploads/stickers/zub.gif" alt="zub">
https://visavi.net/topics/28394/480487
Запрос - ы к двум таблицам ( PDO ) An0nimousSat, 14 Jan 2012 18:27:13 +0400Сообщенияhttps://visavi.net/topics/28394/480487дамп contact<br>
CREATE TABLE `contact` (<br>
`contact_id` int(11) unsigned NOT NULL AUTO_INCREMENT,<br>
`contact_user` varchar(20) NOT NULL,<br>
`contact_name` varchar(20) NOT NULL,<br>
PRIMARY KEY (`contact_id`),<br>
KEY `contact_user` (`contact_user`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br>
<br>
--<br>
-- Дамп данных таблицы `contact`<br>
--<br>
<br>
INSERT INTO `contact` VALUES <br>
(1, 'Леха', 'Миша'),<br>
(2, 'Леха', 'Степа'),<br>
(3, 'Леха', 'Аня'),<br>
(4, 'Леха', 'Оля')<br>
и т.д.<br>
<br>
<em><span style="font-size:x-small">Добавлено через 06:23 сек.</span></em><br>
Дамп users<br>
CREATE TABLE `users` (<br>
`users_id` int(11) unsigned NOT NULL AUTO_INCREMENT,<br>
`users_login` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,<br>
`users_gender` varchar(7) NOT NULL,<br>
PRIMARY KEY (`users_id`),<br>
UNIQUE KEY `users_login` (`users_login`)<br>
) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br>
<br>
--<br>
-- Дамп данных таблицы `users`<br>
--<br>
<br>
INSERT INTO `users` VALUES <br>
(1, 'Леха', 'парень'),<br>
(2, 'Миша', 'парень'),<br>
(3, 'Степа', 'парень'),<br>
(4, 'Аня', 'девушка'),<br>
(5, 'Оля', 'девушка')
https://visavi.net/topics/28394/480481
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 18:20:36 +0400Сообщенияhttps://visavi.net/topics/28394/480481найми кодера. и дай ему как минимум норм структуру этих таблиц или дамп
https://visavi.net/topics/28394/480473
Запрос - ы к двум таблицам ( PDO ) СаняSat, 14 Jan 2012 18:11:38 +0400Сообщенияhttps://visavi.net/topics/28394/480473<blockquote class="blockquote"><strong>An0nimous</strong> (14 Января 2012 / 17:29)<br>
$c=DB::$dbh->query("SELECT * FROM `contact` WHERE `user`=$user"); <br>
while($as=$c->fetch()){ <br>
$gender=DB::$dbh->query("SELECT <span style="color:#ff0000">* FROM</span> `users` RAND(1) WHERE `login`='$as[name]' AND `gender`='Девушка'") -> fetchAll(); <br>
$a=$as['name']; <br>
} <br>
echo $a;</blockquote>
не работает(
https://visavi.net/topics/28394/480467
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 18:04:52 +0400Сообщенияhttps://visavi.net/topics/28394/480467$c=DB::$dbh->query("SELECT * FROM `contact` WHERE `user`=$user"); <br>
while($as=$c->fetch()){ <br>
$gender=DB::$dbh->query("SELECT `users` RAND(1) WHERE `login`='$as[name]' AND `gender`='Девушка'") -> fetchAll(); <br>
$a=$as['name']; <br>
} <br>
echo $a;
https://visavi.net/topics/28394/480453
Запрос - ы к двум таблицам ( PDO ) An0nimousSat, 14 Jan 2012 17:29:34 +0400Сообщенияhttps://visavi.net/topics/28394/48045315. <strong>sanzstez</strong>, да я все изменил)) не помог мне запрос((
https://visavi.net/topics/28394/480452
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 17:25:52 +0400Сообщенияhttps://visavi.net/topics/28394/480452измени в запросе все слова contacts на contact я на своих таблицах делал с другими названиями
https://visavi.net/topics/28394/480450
Запрос - ы к двум таблицам ( PDO ) СаняSat, 14 Jan 2012 17:15:20 +0400Сообщенияhttps://visavi.net/topics/28394/48045013. <strong>sanzstez</strong>, не работает((<br>
вероятно работает, но информацию на страницу не выводит((
https://visavi.net/topics/28394/480446
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 17:07:08 +0400Сообщенияhttps://visavi.net/topics/28394/480446И я попробую....<br>
<br>
<pre class="prettyprint">
<?
$q = DB :: $dbh -> query("SELECT `contacts`.*, `users`.* FROM `contacts` LEFT JOIN `users` ON `contacts`.`name`=`users`.`login` WHERE `users`.`gender` = ? AND `contacts`.`user`=? ORDER BY RAND() LIMIT 1;", array('девушка', 'Я')) -> fetchAll();
print_r($q[0]);
?>
</pre>
https://visavi.net/topics/28394/480444
Запрос - ы к двум таблицам ( PDO ) СаняSat, 14 Jan 2012 16:55:17 +0400Сообщенияhttps://visavi.net/topics/28394/480444Пожалуйста запросы в PDO, еще нуждаюсь в помощи..
https://visavi.net/topics/28394/480303
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 13:04:00 +0400Сообщенияhttps://visavi.net/topics/28394/480303<pre class="prettyprint">$arr = array();
$my_contact = mysql_query("SELECT `name` FROM `contact` WHERE `user`='Я';");
while ($my_contacts = mysql_fetch_assoc($my_contact))
{
$pol = mysql_fetch_assoc(mysql_query("SELECT `gender` FROM `users` WHERE `login`='".$my_contacts['name']."';"));
if ($pol['gender'] == 'Девушка')
{
$arr[] = $my_contacts['name'];
}
}
$arr_count = count($arr);
$arr_count -= 1;
$mt = mt_rand(0,$arr_count);
echo $arr[$mt];
</pre>
Так точнее, пропустил mysql_fetch_assoc в коде. Щас точно рабочий
https://visavi.net/topics/28394/480283
Запрос - ы к двум таблицам ( PDO ) ZloiKombatSat, 14 Jan 2012 12:44:32 +0400Сообщенияhttps://visavi.net/topics/28394/4802839. <strong>An0nimous</strong>, по очереди, если комбат не подскажет в чем дело использую твой вариант.. А то обоим платить не вариант..
https://visavi.net/topics/28394/480281
Запрос - ы к двум таблицам ( PDO ) AlyOhaSat, 14 Jan 2012 12:43:43 +0400Сообщенияhttps://visavi.net/topics/28394/480281