我有下表:
----------------------------------------------
|ID|Vote_Item_ID|User_ID|Country_code| Vote|
|01| 105102151|user1 | CA| like|
|02| 105102151|user2 | CA|dislike|
|03| 105102151|user3 | UK|dislike|
|04| 105102151|user4 | UK| like|
|05| 105102151|user5 | UK| like|
----------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我需要做的是创建一个SQL语句,创建一个数组,总结每个国家的好恶......我使用它的脚本有175个国家,所以这是一个效率低下的方法吗?
我不确定如何编写Select语句,因为我希望脚本可以重用于许多不同的"vote_item_id"
顺便说一下,我正在使用带有MYSQL数据库的PDO.
谢谢
说我有下表:
--------------------
|ID|Yes|No|Filename|
|01|15 |10|1.php |
|02|12 |5 |2.php |
|03|6 |1 |3.php |
--------------------
Run Code Online (Sandbox Code Playgroud)
我想要做的是在sql select语句中应用Yes/Yes + No并回显最高值的文件名.
"是"和"否"会不时更新,因此创建另一列来处理等式会更好吗,还是可以在sql语句中使用等式?选择的陈述对此会是什么样的?
谢谢
我知道之前已经问过这个问题并且我已经完成了许多答案,现在正在处理其中一个答案,但是需要一些帮助来处理以下代码.
<?php
$title = $_POST['title'];
$description = $_POST['description'];
$item_name = $_POST['item_name'];
$A = count($item_name);
include ("connection.php");
try {
$set_details = "UPDATE images
SET title = :title,
description = :description,
WHERE item_name = :item_name";
$STH = $conn->prepare($set_details);
$i = 0;
while($i < $A) {
$STH->bindParam(':title', $title[$i]);
$STH->bindParam(':description', $description[$i]);
$STH->bindParam(':item_name', $item_name[$i]);
$STH->execute();
$i++;
}
}
catch(PDOException $e) {
echo "I'm sorry, but there was an error updating the database.";
file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND);
}
?>
Run Code Online (Sandbox Code Playgroud)
执行时我没有错误,没有提交到mysql表,如果你发现了什么请告诉我,或者如果有更好的方法可以解决这个问题,你可以指点我一个教程,我没有多少工作PDO或多行更新.
提前致谢.
致山姆:
print_r($STH->errorInfo());
Run Code Online (Sandbox Code Playgroud)
输出是:
Array …Run Code Online (Sandbox Code Playgroud) 我创建了一个表单,以便用户可以更改密码,为了增加安全性,我希望用户输入旧密码,然后才能将其更改为新密码。我对简单的 if 语句有疑问。
if ($row['password'] = $old_encrypt)
Run Code Online (Sandbox Code Playgroud)
密码是 md5 加密的,因此我在执行此 if 语句之前通过 md5 运行用户输入的密码。
我想检查的是用户输入的密码是否等于数据库中存储的密码。然而,上面的代码将接受任何等于数据库中存储的值...因此有人可以告诉我问题可能是什么吗?
提前致谢
我正在尝试创建一个div,当用户将鼠标悬停在其上时,内部链接带有下划线.现在我已经能够让它工作,如果用户将鼠标悬停在链接本身上它创建动画,但我想在将鼠标悬停在div上时触发动画.
这可以用纯css完成吗?或者我需要用Javascript调用它吗?
HTML:
<div class="module-link">
<label><a href="job_information.php">Job Information</a></label>
<img src="images/project.png"/>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.module-link{
font-family: futura-medium, Geneva, sans-serif;
font-size:20px;
float:left;
width:108px;
height:180px;
margin:20px;
padding:20px;
background: #CDCDCD;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #b1b1b1;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.module-link:hover {
background: #EDEDED;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease; …Run Code Online (Sandbox Code Playgroud)