Я понятия не имею о кодировании PHP
.
Мне удалось собрать код, который вытащит некоторые данные из MySQL
.
Я вижу результаты в виде таблицы HTML.PHP - как реализовать IF в этом случае?
То, что я не могу понять:
Я хотел бы добавить if
заявление, как, if $x1 = ""
то ничего не эхо, иначе возвращает результаты в HTML таблице.
Вот что у меня есть:
<?php
$x1 = get_field(test);
$username = "xxxxx";
$password = "xxxxxx";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
// select a database to work with
$selected = mysql_select_db("xxxx",$dbhandle)
or die("Could not select examples");
// execute the SQL query and return records
$result = mysql_query("SELECT * FROM xxx WHERE xxxx = '$x1'");
// fetch tha data from the database
echo "<table><tr><th>Name</th><th>Nick Name</th><th>Email</th></tr>";
while ($row = mysql_fetch_array($result)) {
echo
"<tr><td>".$row["name_l"]."</td><td>".$row["nick_name"]."</td><td>".$row["email_s"]."</td></tr>";
}
echo "</table>";
//close the connection
mysql_close($dbhandle);
Проблема с выше кода является то, когда $x1 = ""
, отзовется заголовки:/
Вы можете работать с базой данных, но не можете понять, как написать базовую инструкцию if? В самом деле? –
@JohnConde, потому что SQL - это язык запросов, я думаю, что больше людей подвергаются этому воздействию, чем вы могли ожидать. Бизнес-аналитики, административные помощники и т. Д. Многие офисы управляются всеми мощными электронными таблицами, а для опытных пользователей переход на SQL - это не то, что раздражает. – DavidS
Не используйте 'mysql_ *' функции, они устарели. –