2011-05-21 2 views
0

Когда я используюPHP MYSQL: почему я получаю это предупреждение?

mysql_affected_rows($result); 

... в PHP, то я получаю ниже предупреждение, как удалить его?

Предупреждение: mysql_affected_rows(): поставляется ресурс не является допустимым ресурсом MySQL-Link в C: \ WAMP \ WWW \ st_db_1 \ search_db.php на линии 60

+2

Боюсь, что вам нужно будет, чтобы показать нам больше кода, чем получить разумный ответ. Причина, по которой это происходит, состоит в том, что $ result не является допустимым ресурсом ссылки на MySQL (поэтому, если он установлен на возвращаемое значение mysql_query(), тогда, возможно, выполняемый запрос некорректен, и вместо этого mysql_query возвращает false). –

+0

Я предполагаю, что из того, что я недавно испытал, либо то, что находится внутри $ result, не то, что ожидается, либо что фактически нет ничего внутри результата $. Не могли бы вы предоставить дополнительную информацию? –

+0

$ query = "INSERT INTO \t \t' $ clas' ('adm_no',' adm_dt', 'name',' dob', 'f_name',' f_office', 'f_o_no',' m_name', 'm_office' , 'addr', 'pho_no',' id') \t \t VALUES (' $ _SESSION [adm_no] ',' $ adm_dt ',' $ name ',' $ dob ',' $ f_name ',' $ f_office ' , $ f_o_no, $ m_name, $ m_office, $ addr, $ pho_no, $ result = mysql_query ($ query, $ connection); – ravi

ответ

1

Я предполагаю $ result = mysql_query() ??

Не передавайте эту переменную, вы можете передать ей переменную $ link соединения или просто использовать mysql_affected_rows();

+0

спасибо, удалив $ result, он станет штрафом – ravi

0

Ваш запрос не производят действительный результат.
Попробуйте echo mysql_error() перед тем, как позвонить mysql_affected_rows().

1

$ результат должен быть ссылка идентификатор не пример запроса

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 

// will return for the most recent connection 
echo mysql_affected_rows(); 

// will return for $link connection defined 2 rows up 
echo mysql_affected_rows($link); 
+0

Я уже определил идентификатор ссылки – ravi

1
if($result) 
{ 
    mysql_affected_rows($result); 

} 
Смежные вопросы