【解决phpmysql查询插入中文乱码问题_PHP教程】教程文章相关的互联网学习教程文章

带有插入日期的php / Mysql查询失败【代码】

我已经搜索了很长一段时间,但无法弄清楚为什么我的查询不适用于日期. 我希望将其作为日期导入到我的数据库中,这是从更高版本中选择的,所以我在这里.$insert_query = "INSERT INTO enrties( `datum` ) VALUES ( '".mysql_real_escape_string($_SESSION['Datum'])."')在上面的几页之前,我使用这段代码来填充$_SESSION$DateDag = $_POST['Dag']; $DateMaand = $_POST['Maand']; $DateJaar = $_POST['Jaar']; switch ($dateMaand) { ca...

PHP不显示MYSQL查询的结果【代码】

我有以下代码$sql = "SET @uid := (SELECT ID FROM channels WHERE Used = 0 ORDER BY RAND() LIMIT 1);"; $sql = "UPDATE channels SET Used = 1 WHERE ID = @uid;"; $sql = "SELECT * FROM channels WHERE ID IN = @uid;"; $result = mysqli_multi_query($conn, $sql)or die( mysqli_error($sql) ); if (mysqli_num_rows($result) > 0) {$text = '';while($row = mysqli_fetch_assoc($result)) { $Channel_Location = $row['Cha...

如何在MySQL查询的’IN’子句中使用PHP的值数组?【代码】

//get all id's of ur friend that has installed your application$friend_pics=$facebook->api( array( 'method' => 'fql.query', 'query' => "SELECT uid FROM user WHERE uid IN(SELECT uid2 from friend WHERE uid1='$user') AND is_app_user = 1" ) ); // this query work fine //your top10 friends in app $result="SELECT * FROM fb_user WHERE user_id IN($friend_pics) ORDER BY oldscore DESC LIMIT 0,10"; db_execu...

显示具有一对多关系的php mysql查询结果【代码】

这是一个样本表:info table info_id name 1 john 2 peter ------------------------ details table details_id log date 1 test log for john 2013-08-01 1 another log for john 2013-08-02 2 test log for peter 2013-08-02这是我的示例查询:SELECT info.info_id...

php-MySQL查询以提取项目,但始终在顶部显示特定的项目【代码】

我有一个数据库,在其中输入项目时会得到一个部分,例如“书”,“ dvds”,“海报”,“附件”,“衣服”等.因此,每个项目都有一个附加的部分. 这是我用来查找唯一部分的SQL查询,因此我们可以使用它们按部分组织项目.SELECT DISTINCT section FROM merch这给了我正确的结果,将唯一的部分放入一个数组中.现在,我希望始终首先列出两个部分.因此,我一直都希望首先使用“海报”和“书籍”,然后再显示其余类别. 有没有一种方法可以调整上述查...

PHP变量包含单引号时未插入MySQL查询【代码】

当变量$subject用单引号引起时,不会插入此查询.有没有可能的解决方案?mysql_query("INSERT INTO table (to_email_id,subject) values('$to','$subject');");解决方法:例如,考虑使用使用PDO的参数化查询. 或者,将变量放在方括号{}中. 编辑: 我错过了您的变量$subject包含单引号.这意味着您必须逃脱它们. (有关此问题,请参见无数其他答案和mysql_real_escape_string().)但是正如您所看到的,变量内的单引号正是注入攻击的工作方式...

PHP的MySQL查询编码问题【代码】

我有一个utf-8 encodin页面. Mysql设置为utf8_general_ci.这是查询:mysql_query("SET CHARACTER SET utf8_general_ci");$query = "INSERT INTO newsbox VALUES ('null', '$zaglavie', '$nom_file_big', '$den', '$mesec', '$godina', '$zaglavie2', '$text', '$zaglavie3')";$result = mysql_query($query) or die(mysql_error()); 西里尔文输入文本会像?????这样插入.可能是什么问题呢.解决方法:我不确定mysql_query(“ SET ..”...

PHP / MySQLi:将lc_time_names和DATE_FORMAT()设置为mysqli查询吗?【代码】

我使用下面的代码从数据库中的表中检索数据:$check_sql = 'SELECT personID, name, DATE_FORMAT(persons.birthdate, "%d de %M, %Y"), birthplace, countryID FROM persons WHERE personID = ?';if ($stmt->prepare($check_sql)) {$stmt->bind_param('i', $pid);$stmt->bind_result($personDB, $name, $birthdate, $birthplace, $countryID);$stmt->execute();$stmt->fetch();}如您所见,同时我使用DATE_FORMAT()MySQL函数将日期从...

使用php进行mysql查询的进度条【代码】

我试图用mysql查询的迭代更新进度条,我无法理解我如何更新进度条,以及我如何找到我已获取的行数,例如:$query = 'SELECT tvshows.genres, tvshows.id_show FROM tvshows where tvshows.genres is not NULL'; $result = mysql_query($query);$num_rows = mysql_num_rows($result); echo $num_rows;这个:echo $num_rows;是我获取的行数,然后以这种方式迭代结果:while ($db_row = mysql_fetch_assoc($result)) {//Do seomthing wit...

php – MYSQLI查询获取一个结果【代码】

参见英文答案 > Single Value Mysqli 8个我只需要从mysql数据库中获取用户名为X的成员的id.这只能通过while循环完成,还是有其他方法吗? 我在想的是:$id = mysqli_query($con,'SELECT id FROM membrs WHERE username = '$username' LIMIT 1)谢谢,解决方法:您可以使用:mysqli_fetch_array();// For Instance$id_get = mysqli_query($con, "SELECT id FROM membrs WHERE username='$username' ...

php – 为什么这个mysql查询不起作用?【代码】

关于指定的问题,请帮助我: 代码部分:$result = mysql_query("SELECT *, UNIX_TIMESTAMP(eventdate) AS eventdate, UNIX_TIMESTAMP(throughdate) AS throughdate FROM events ORDER BY eventdate where id='$_GET[id];'");// the above query is not working if ( mysql_num_rows($result) == 0 ) { print "<p>No events right now.</p>\n";} else {$lasteventmonth = '';while ($row = mysql_fetch_array($result)) { $eve...

php – mysql查询中未定义的索引错误【代码】

<?php$conn=mysql_connect("localhost","root","")or die("cannot connect");$db=mysql_select_db("ticket",$conn)or die("no db");if (isset($_POST['submit'])){$name1=$_POST['name'];$phone1=$_POST['phone'];$email1=$_POST['email'];$pass1=$_POST['password'];}$query="insert into register(name,phone,email,pass) values ('$name1','$phone1','$email1','$pass1')";$result=mysql_query($query)or die("Error in pushing...

php – 使用表单选项过滤MYSQL查询【代码】

我有一个包含多个输入的表单,这是我的过滤器.这是我的代码(不是全部,只是我要解决的部分):$req_resumo = ''; $req_status = ''; $req_usuario = ''; $n_req = 0; $parametros = "";// Checks which fields are filled and increases the number of filters for future usage if (isset($_POST['usuario']) && $_POST['usuario'] != "") {$req_usuario = $_POST['usuario'];$n_req++; }if (isset($_POST['resumo']) && $_POST['res...

php – 脚本打破MySQL查询,但没有给出错误?【代码】

我真的不明白这里的问题是什么,我已经尝试了我可以做的所有事情来诊断问题,并设法隔离我认为问题的原因(见下面的隔离): 这是我的完整代码:include("db_conn.php"); $conn = mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error()); mysql_select_db($db_name) or die(mysql_error());;$timestamp = time(); $add_time = time()+(60*60);$query = "UPDATE links SET timestamp = '$add_time', hit_counter = '0' WHE...

php – Mysql查询问题【代码】

我的mysql查询有问题. 我的数据库:sections id section_namegrades id user_id section_id date grade我希望我的数据显示如下: Section_name等级 但我希望等级最接近今天的日期……这是我到目前为止,但它没有显示最新的成绩.相反,它按ID排序(我猜)SELECT *FROM grades, sections WHERE sections.id = grades.section_idANDgrades.user_id = '.$id.'GROUP BY grades.section_idORDER BY grades.date DESC编辑:$id变量是会话中的用...