Запрос - ы к двум таблицам ( PDO ) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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 ) AlyOha Sat, 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/480491 21. <strong>An0nimous</strong>, все на месте)) https://visavi.net/topics/28394/480490 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 14 Jan 2012 18:33:37 +0400 Сообщения https://visavi.net/topics/28394/480490 20. <strong>AlyOha</strong>, а где в таблице users ячейка gender ??упс,незаметил <img src="https://visavi.net/uploads/stickers/zub.gif" alt="zub"> https://visavi.net/topics/28394/480487 Запрос - ы к двум таблицам ( PDO ) An0nimous Sat, 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, &#039;Леха&#039;, &#039;Миша&#039;),<br> (2, &#039;Леха&#039;, &#039;Степа&#039;),<br> (3, &#039;Леха&#039;, &#039;Аня&#039;),<br> (4, &#039;Леха&#039;, &#039;Оля&#039;)<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, &#039;Леха&#039;, &#039;парень&#039;),<br> (2, &#039;Миша&#039;, &#039;парень&#039;),<br> (3, &#039;Степа&#039;, &#039;парень&#039;),<br> (4, &#039;Аня&#039;, &#039;девушка&#039;),<br> (5, &#039;Оля&#039;, &#039;девушка&#039;) https://visavi.net/topics/28394/480481 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 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-&gt;query(&quot;SELECT * FROM `contact` WHERE `user`=$user&quot;); <br> while($as=$c-&gt;fetch()){ <br> $gender=DB::$dbh-&gt;query(&quot;SELECT <span style="color:#ff0000">* FROM</span> `users` RAND(1) WHERE `login`=&#039;$as[name]&#039; AND `gender`=&#039;Девушка&#039;&quot;) -&gt; fetchAll(); <br> $a=$as[&#039;name&#039;]; <br> } <br> echo $a;</blockquote> не работает( https://visavi.net/topics/28394/480467 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 14 Jan 2012 18:04:52 +0400 Сообщения https://visavi.net/topics/28394/480467 $c=DB::$dbh-&gt;query(&quot;SELECT * FROM `contact` WHERE `user`=$user&quot;); <br> while($as=$c-&gt;fetch()){ <br> $gender=DB::$dbh-&gt;query(&quot;SELECT `users` RAND(1) WHERE `login`=&#039;$as[name]&#039; AND `gender`=&#039;Девушка&#039;&quot;) -&gt; fetchAll(); <br> $a=$as[&#039;name&#039;]; <br> } <br> echo $a; https://visavi.net/topics/28394/480453 Запрос - ы к двум таблицам ( PDO ) An0nimous Sat, 14 Jan 2012 17:29:34 +0400 Сообщения https://visavi.net/topics/28394/480453 15. <strong>sanzstez</strong>, да я все изменил)) не помог мне запрос(( https://visavi.net/topics/28394/480452 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 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/480450 13. <strong>sanzstez</strong>, не работает((<br> вероятно работает, но информацию на страницу не выводит(( https://visavi.net/topics/28394/480446 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 14 Jan 2012 17:07:08 +0400 Сообщения https://visavi.net/topics/28394/480446 И я попробую....<br> <br> <pre class="prettyprint"> &lt;? $q = DB &#58;&#58; $dbh -&gt; query(&quot;SELECT `contacts`.*, `users`.* FROM `contacts` LEFT JOIN `users` ON `contacts`.`name`=`users`.`login` WHERE `users`.`gender` = ? AND `contacts`.`user`=? ORDER BY RAND() LIMIT 1;&quot;, array(&#039;девушка&#039;, &#039;Я&#039;)) -&gt; fetchAll(); print_r($q&#91;0]); ?&gt; </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 ) AlyOha Sat, 14 Jan 2012 13:04:00 +0400 Сообщения https://visavi.net/topics/28394/480303 <pre class="prettyprint">$arr = array(); $my_contact = mysql_query(&quot;SELECT `name` FROM `contact` WHERE `user`=&#039;Я&#039;;&quot;); while ($my_contacts = mysql_fetch_assoc($my_contact)) { $pol = mysql_fetch_assoc(mysql_query(&quot;SELECT `gender` FROM `users` WHERE `login`=&#039;&quot;.$my_contacts&#91;&#039;name&#039;].&quot;&#039;;&quot;)); if ($pol&#91;&#039;gender&#039;] == &#039;Девушка&#039;) { $arr&#91;] = $my_contacts&#91;&#039;name&#039;]; } } $arr_count = count($arr); $arr_count -= 1; $mt = mt_rand(0,$arr_count); echo $arr&#91;$mt]; </pre> Так точнее, пропустил mysql_fetch_assoc в коде. Щас точно рабочий https://visavi.net/topics/28394/480283 Запрос - ы к двум таблицам ( PDO ) ZloiKombat Sat, 14 Jan 2012 12:44:32 +0400 Сообщения https://visavi.net/topics/28394/480283 9. <strong>An0nimous</strong>, по очереди, если комбат не подскажет в чем дело использую твой вариант.. А то обоим платить не вариант.. https://visavi.net/topics/28394/480281 Запрос - ы к двум таблицам ( PDO ) AlyOha Sat, 14 Jan 2012 12:43:43 +0400 Сообщения https://visavi.net/topics/28394/480281