1
if ($str !~ /^[a-z0-9[OFF](символы разметки, не забывать про "\\" перед метасимволами)[/OFF]]+$/i)
{
print "даю об этом знать";
}
подошло?
{
print "даю об этом знать";
}
подошло?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Error202:
Первый вариант отлично работает в другом, аналогичном скрипте...
Таблица "Люди"
| Имя| |Id_чел|
| МАША | | 1|
| ПЕТЯ | | 2|
| ВАСЯ | | 3 |
Таблица "Фрукты"
|id_фрукта| |название фрукта|
| 1 | | яблоко |
| 2 | | апельсин |
| 3 | | груша |
таблицу "фрукты у человека".
|Id_чел| |id_фрукта|
|1| |1|
|1| |2|
|2| |3|
Yukko:
Скажите, исходя из своего опыта, что именно далось сложнее для понимания, что описать подробнее?
mysql> select * from table1;
+------+------+------+
| id | cat | name |
+------+------+------+
| 1 | 1 | pc1 |
| 2 | 1 | pc2 |
| 3 | 1 | pc3 |
+------+------+------+
3 rows in set (0.28 sec)
mysql> select * from table2;
+------+-----------+
| id | name |
+------+-----------+
| 1 | catalog 1 |
| 2 | catalog 2 |
+------+-----------+
2 rows in set (0.06 sec)
mysql> select count(table1.cat) as kol, table2.name from table2 left join table1 on table1.cat=table2.id group by table2.id;
+-----+-----------+
| kol | name |
+-----+-----------+
| 3 | catalog 1 |
| 0 | catalog 2 |
+-----+-----------+
2 rows in set (0.03 sec)