Я пытаюсь выполнить простой запрос mySql в php для эха результата, но я хочу, чтобы эхо возникало только в том случае, если в поле mySQL, которое я выбираю, есть данные.переменная echo, но только когда поле не пусто
Как и в случае, если поле в базе данных пустое, я хочу, чтобы скрипт ничего не делал, кроме как закрыл, и если поле заполнено для эха содержимого.
Код до сих пор следующий: это, похоже, не достигает желаемого результата - если кто-то может помочь, это будет здорово. Надеюсь, я объяснил это достаточно хорошо.
$lead_id = $_GET["lead_id"];
$connection = mysql_connect("host", "user", "pass") or die ("Couldnt connect via user and password provided");
$db = mysql_select_db("database", $connection) or die ("Couldnt Connect to DB");
$query = "SELECT Result from database WHERE lead_id = $lead_id AND Result IS NOT NULL";
$result = mysql_query($query);
mysql_close($connection);
{
echo $result;
}
я бы больше беспокоился о фиксации вашего зияющую настежь [SQL Injection атаки] (http://bobby-tables.com) уязвимость ... –
Синтаксис SQL SELECT статьи является 'выбрать столбцы с table'. –
$ result = mysql_query ($ query); затем while ($ row = mysql_fetch_assoc ($ result)) {echo $ row ["Result"];} –