2013-11-17 9 views
-1

Как проверить True или False?Как установить True или False?

У меня есть этот скрипт

[/ код]

 <? php 
@ $ db = mysql_connect ("localhost", "admin", "admin"); 
@ mysql_select_db ("project challenger", $ db); 
if (isset ($ _GET)) { 
$ test = $ sql = "INSERT INTO suggestions SET title = '". $ _GET [' title ']. "', suggestion = '". $ _GET [' suggestion ']. "'"; 
mysql_query ($ sql) or die (mysql_error()); 
} 
} 
  
?> 

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

+0

'$ Var = true;' или даже .. Я знаю, что это безумие, '$ Var = false;'; ') –

+0

Должен также использовать mysqli также – Jonnny

+2

False, Daryl, который установил бы значение true или false , не проверяя его. Чтобы проверить значение, которое вы используете == (равно) или === (строгое равное) или! = (Не равно) –

ответ

2

Документы полезны.

«INSERT, UPDATE, DELETE, DROP и т. Д. Mysql_query() возвращает TRUE при успешном завершении или FALSE при ошибке».

От: http://php.net/manual/en/function.mysql-query.php

Кроме того, читать большое красное предупреждение на этой странице, и рассмотреть возможность перехода на Mysqli или PDO.

+0

Да, но как его добавить? Прямо сейчас я полностью потерялся. –

+0

Просто присвойте его значение переменной или проверьте прямо ... '$ all_good = mysql_query (...' или 'if (mysql_query (...' Подумайте об этом как о любой другой функции с возвращаемым значением. – Shomz

+0

' if (mysql_query ($ sql) === false) {echo 'Insert failed';} else {echo 'Insert successed';} ' – GolezTrol

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