我有一个通过html表单发布的变量:
$_POST['ref']
Run Code Online (Sandbox Code Playgroud)
从数据库中的表中提取的变量:
$row['ref']
Run Code Online (Sandbox Code Playgroud)
我有一个基本的比较脚本来检查它们是否都是相同的:
$ref = $_POST['ref'];
$result = mysql_query("SELECT * FROM logbook.job");
if (!$result) {
die("Query to show fields from table failed");
}
$row = mysql_fetch_array($result);
$refdb = $row['ref'];
$refform = $_POST['ref'];
echo $_POST['ref'] ."<br>". $row['ref'] . "<br><br>";
if ($refdb == $refform) {
echo "Yes they are<br><br>";
}
else {
echo "No they are not<br><br>";
}
if (is_string($_POST['ref']))
{
echo "Yes";
} else {
echo "No";
}
echo "<br>";
if (is_string($row['ref']))
{
echo "Yes";
} else {
echo …Run Code Online (Sandbox Code Playgroud) 我在DELETE MySQL语句中有两个条件.但它不会删除记录.
$sql="DELETE * FROM sportevent.event_registrations WHERE event_registrations.id = '$id' AND event_registration.eventname = $event";
Run Code Online (Sandbox Code Playgroud)
我的查询有问题吗?如果我只使用一个WHERE条件,它可以工作,但我需要使用两个.
设计响应式布局时,max-width2018年使用容器的标准是什么?目前我使用1140px来适应1366px的标准屏幕尺寸。
我有一个while循环,使用mysql表中的值填充下拉框.只有两个匹配的记录,它一遍又一遍地重复它们.我如何只显示一次记录?:
$query = "SELECT * FROM members, sportevents, dates, results, event, userlogin ".
"INNER JOIN members AS m ON userlogin.id = m.id " .
"WHERE userlogin.username = '$un' " .
"AND sportevents.id = members.id " .
"AND sportevents.event_id = event.id " .
"AND sportevents.date_id = dates.id " .
"AND sportevents.result_id = results.id";
echo "<form method='POST' action='display.php'>";
echo "Please Select Your Event<br />";
echo "<select name='event'>";
echo "<option>Select Your Event</option>";
$results = mysql_query($query)
or die(mysql_error());
while ($row = mysql_fetch_array($results)) {
echo …Run Code Online (Sandbox Code Playgroud) 可能的重复:
JavaScript 可以与 MySQL 连接吗?
我有一个包含姓名和电子邮件的数据库。当用户用电子邮件填写电子邮件输入字段时。JS 用数据库检查它并在他完成该字段的电子邮件后写出人名。
joe@exampl.com 欢迎约翰·多伊!
是否可以使用 JavaScript 检索 MySQL 数据库数据?
任何帮助,将不胜感激。
mysql ×5
php ×4
forms ×3
javascript ×2
ajax ×1
css ×1
database ×1
html ×1
input ×1
sql-delete ×1