Php 脚本,用于在每个mysql获取的结果中包含like和inspect选项
我还想对上面显示的脚本使用Php 脚本,用于在每个mysql获取的结果中包含like和inspect选项,php,mysql,pdo,Php,Mysql,Pdo,我还想对上面显示的脚本使用PDO而不是mysql\u fetch 提前感谢。尝试将两行“Echo”替换为: echo”“; 回声“; 其他问题: -避免使用mysql_查询,按照建议使用PDO -循环内的查询将导致性能不佳。您应该有一个获取信息等的查询(使用联接)。并在循环内显示每个信息的相似项。不相关,但停止使用mysql_query!使用!像许多人一样使用mysql_query将为SQL注入留下广阔的空间。和doAjax.php它包括什么?有人可以显示本页第一个脚本中使用的mysql_获取
PDO
而不是mysql\u fetch
提前感谢。尝试将两行“Echo”替换为:
echo”“;
回声“;
其他问题:
-避免使用mysql_查询,按照建议使用PDO
-循环内的查询将导致性能不佳。您应该有一个获取信息等的查询(使用联接)。并在循环内显示每个信息的相似项。不相关,但停止使用mysql_query!使用!像许多人一样使用mysql_query将为SQL注入留下广阔的空间。和
doAjax.php
它包括什么?有人可以显示本页第一个脚本中使用的mysql_获取的PDO脚本吗。
while($info = mysql_fetch_array( $result ))
{
//Outputs the data
Echo "<b>".$info['name'] . " </b> :-<br>";
include('db.php');
$postid = 1;
$data = mysql_fetch_object(mysql_query('SELECT `like` , `unlike` FROM posts WHERE id=" '.$postid.' " '));
Echo "<html><body><a href='javascript:;' onclick='doAction($postid,like);'>Like (<span id='<?php echo $postid;?>_likes'>$data->like</span>)</a></html></body>";
Echo "<html><body><a href='javascript:;' onclick='doAction($postid,unlike);'>Unlike (<span id='<?php echo $postid;?>_unlikes'>$data->unlike</span>)</a></html></body>";
}
<html>
<head>
<script src="http://code.jquery.com/jquery-1.3.2.min.js"></script>
<script>
function doAction(postid,type){
$.post('doAjax.php' , {postid:postid, type:type}, function(data){
$('#'+postid+'_'+type+'s').text(data);
});
}
</script>
</head>
<body>
<?php
include('db.php');
$postid = 1;
$data = mysql_fetch_object( mysql_query( 'SELECT `like` , `unlike` FROM posts WHERE id= " ' . $postid . ' " ' ) );
?>
<p>hello</p>
<a href="javascript:;" onclick="doAction('<?php echo $postid; ?>','like');">Like (<span id="<?php echo $postid; ?>_likes"><?php echo $data->like; ?></span>)</a>
<a href="javascript:;" onclick="doAction('<?php echo $postid; ?>','unlike');">Unlike (<span id="<?php echo $postid; ?>_unlikes"><?php echo $data->unlike; ?></span>)</a>
</body>
</html>
echo "<div><a href='javascript:;' onclick='doAction($postid,like);'>Like (<span id='{$postid}_likes'>{$data->like}</span>)</a></div>";
echo "<div><a href='javascript:;' onclick='doAction($postid,unlike);'>Unlike (<span id='{$postid}_unlikes'>{$data->unlike}</span>)</a></div>";