|
|
|
| Добрый день!! Подскажите пожалуйста, можно ли использовать переменные в данном случае? И почему не работает второй пример?
Пример №1
$result = mysql_query("INSERT INTO tblAnketa (vip, skritiy) VALUES ('$vip2', '$status2')");
Пример №2
$k30 = "INSERT INTO tblAnketa (vip, skritiy) VALUES ('$vip2', '$status2')"
$result = mysql_query($k30);
|
| |
|
|
|
|
|
|
|
для: Alex Boxgorn
(05.09.2006 в 13:24)
| | Можно.
Во втором примере после первой строки не стоит точка с запятой. | |
|
|
|
|
|
|
|
для: Trianon
(05.09.2006 в 13:29)
| | Нет, точка с запятой стоит. В принципе запрос не выполняется с указанием переменной, а не текстовой строки. Может как-то переменная в кавычки берется? | |
|
|
|
|
|
|
|
для: Alex Boxgorn
(05.09.2006 в 13:32)
| | Не стоит. После первой строки.
должно быть так:
$k30 = "INSERT INTO tblAnketa (vip, skritiy) VALUES ('$vip2', '$status2')";
$result = mysql_query($k30);
|
Собственно, никто не мешает добавить после этого
if(!$result) echo "Error in $k30 <br>". mysql_error();
|
и посмотреть, что же там не работает. | |
|
|
|
|
|
|
|
для: Trianon
(05.09.2006 в 13:45)
| | можно и так, если не работает
<?
$query = "INSERT INTO tblAnketa (vip, skritiy) VALUES ('".$vip2."', '".$status2."')";
$result = mysql_query($query);
|
| |
|
|
|
|
|
|
|
для: P@Sol
(05.09.2006 в 14:08)
| | А зачем? Можно подумать, php откажется подставлять значения в заковыченной строке. | |
|
|
|
|
|
|
|
для: Alex Boxgorn
(05.09.2006 в 13:32)
| | Что значит не работает? | |
|
|
|