UPDATE messages set test_read =1
WHERE userid='xyz'
ORDER BY date_added DESC
LIMIT 5, 5 ;
Run Code Online (Sandbox Code Playgroud)
我试图使用此查询使用限制更新一组5行,但mysql显示错误..下面的一个正在工作
UPDATE messages set test_read =1
WHERE userid='xyz'
ORDER BY date_added DESC
LIMIT 5 ;
Run Code Online (Sandbox Code Playgroud)
为什么第一个不工作?
我正在将产品截图上传到我的网站...我想原样上传原始图像并为其创建缩略图,但在上传两个文件后,创建的缩略图的文件大小比预期的要大.有没有办法我可以减少缩略图的文件大小而不影响PHP的质量或使用Imagemagick(我不知道如何使用但我愿意学习,如果需要)...
下面是代码我正在上传我的文件..
<form action="<?php echo $_server['php-self']; ?>" method="post" enctype="multipart/form-data" id="something" class="uniForm">
<input name="new_image" id="new_image" size="30" type="file" class="fileUpload" />
<button name="submit" type="submit" class="submitButton">Upload/Resize Image</button>
Run Code Online (Sandbox Code Playgroud)
<?php
if(isset($_POST['submit'])){
if (isset ($_FILES['new_image'])){
$imagename = $_FILES['new_image']['name'];
$source = $_FILES['new_image']['tmp_name'];
$target = "images/".$imagename;
move_uploaded_file($source, $target);
$imagepath = $imagename;
$save = "images/" . $imagepath; //This is the new file you saving
$file = "images/" . $imagepath; //This is the original file
list($width, $height) = getimagesize($file) ;
$tn = imagecreatetruecolor($width, $height) ;
$image = imagecreatefromjpeg($file) ;
imagecopyresampled($tn, $image, …Run Code Online (Sandbox Code Playgroud) 我的网站有一个登录系统,存储在数据库中的用户的详细信息是userid(每个用户和标识符唯一),电子邮件地址(唯一),显示名称(不唯一),密码和membersince.
现在我应该在饼干中存储什么?我正在考虑将用户ID存储在cookie中,并且过期日期然后如果用户在注册后重新访问我的网站检查cookie并将其登录(对我来说哪种看起来不对)并销毁cookie如果他决定退出
*一点点解释也会非常有帮助.谢谢
我目前正在使用下面的代码来加载图像,但我想在图像完全加载之前显示某种加载gif.
$('#addimage').attr('src', src[i]);
$('#addimage').show();
Run Code Online (Sandbox Code Playgroud)
因为我在动画媒体框中使用它,所以在块中加载的图像看起来不太好,所以当图像加载时我想通过显示加载gif来替换它.谢谢
我想删除PHP中字符串的第一个逗号中的所有内容(包括逗号).
$print="50 days,7 hours";
Run Code Online (Sandbox Code Playgroud)
应该成为"50天"
如何使用javascript在textarea中为已写入的文本添加自定义文本?谢谢...
我在我的网站上使用Dope-openid库但是在使用yahoo帐户登录时,用户会收到上面的消息单击"同意"以使用您的Yahoo!登录www.mywebsitename.com ID.
警告:本网站不符合雅虎网站地址的要求.除非您确定是合法的,否则请勿与本网站共享任何个人信息.
当我使用带有stackoverflow或plaxo的yahoo openid时,我没有收到此消息.在使用雅虎作为您网站上的openid提供商之前,您是否必须在yahoo的某处注册您的网站信息?有谁知道我在这里做错了什么...谢谢
我目前正在使用此过程来清理/过滤用户输入的注释 - >
这个用于去除斜线...和
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);
return $value;
}
$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
$_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
Run Code Online (Sandbox Code Playgroud)
然后注释通过此函数来清理数据...
function my_strip_tags($str) {
$strs=explode('<',$str);
$res=$strs[0];
for($i=1;$i<count($strs);$i++)
{
if(!strpos($strs[$i],'>'))
$res = $res.'<'.$strs[$i];
else
$res = $res.'<'.$strs[$i];
}
return strip_tags($res);
}
Run Code Online (Sandbox Code Playgroud)
在此之后,它使用预准备语句直接进入数据库.
function add_comment($comment,$type,$update_id,$user_id){
$query="INSERT INTO comment_updates (updateid,userid,comment) VALUES(?,?,?)";
if($stmt=$this->conn->prepare($query)) {
$stmt->bind_param('sss',$update_id,$user_id,$comment);
$stmt->execute();
if($this->conn->affected_rows==1){
$stmt->close();
return true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我只是想知道这是否足够安全,或者他们是否还有其他更好的选择......谢谢
php ×5
jquery ×3
css ×2
javascript ×2
border ×1
cookies ×1
filter ×1
forms ×1
login ×1
mysql ×1
sanitize ×1
sql ×1
sql-update ×1
yahoo-oauth ×1