Volga34m
Guest
использование кавычек в запросах
Help!!!
Образ ситуации: MySQL, таблица firms_tbl
+---+-------------------+
| Id | Org |
| 1 | Комета |
| 2 | Комета |
| 3 | ООО "Нептун" |
| 4 | ООО "Нептун" |
+---+-------------------+
При выполнении:
$query = "select* from firms_tbl";
$result = mysql_query ($query);
for ($x=0; $x<mysql_num_rows($result); $x++)
{$org = mysql_result ($result, $x, 'Org');
$new_query = "select* from firms_tbl where Org regexp \"$org\"";
$new_result = mysql_query ($new_query);
for ($y=0; $y<mysql_num_rows($new_result); $y++)
{$repeat = mysql_result ($new_result, $y, 'Org');
print $repeat. "<br>";}}
Результат:
Комета
Комета
Комета
Комета
ООО "Нептун"
Warning: mysql_num_raws ... (т.е. запись не найдена???)
ООО "Нептун"
Warning: mysql_num_raws ... (т.е. запись не найдена???)
Виноваты ли здесь кавычки в запросе и как с этим бороться???
Help!!!
Образ ситуации: MySQL, таблица firms_tbl
+---+-------------------+
| Id | Org |
| 1 | Комета |
| 2 | Комета |
| 3 | ООО "Нептун" |
| 4 | ООО "Нептун" |
+---+-------------------+
При выполнении:
$query = "select* from firms_tbl";
$result = mysql_query ($query);
for ($x=0; $x<mysql_num_rows($result); $x++)
{$org = mysql_result ($result, $x, 'Org');
$new_query = "select* from firms_tbl where Org regexp \"$org\"";
$new_result = mysql_query ($new_query);
for ($y=0; $y<mysql_num_rows($new_result); $y++)
{$repeat = mysql_result ($new_result, $y, 'Org');
print $repeat. "<br>";}}
Результат:
Комета
Комета
Комета
Комета
ООО "Нептун"
Warning: mysql_num_raws ... (т.е. запись не найдена???)
ООО "Нептун"
Warning: mysql_num_raws ... (т.е. запись не найдена???)
Виноваты ли здесь кавычки в запросе и как с этим бороться???