我在数据库的表行中插入了波斯字符串,其中我的列集合设置为utf8mb4_persian_ci。
但是,当我想从MySql数据库读取数据到php时,它不能正确显示波斯字符串,而仅显示????
我读了许多文章来解决此问题,但对我却不起作用,我在连接数据库后使用了此代码
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$mysqli->set_charset("utf8");
Run Code Online (Sandbox Code Playgroud)
而此代码位于php代码的标头
header("Content-Type: text/html;charset=UTF-8");
Run Code Online (Sandbox Code Playgroud)
而此代码位于html代码的顶部
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Run Code Online (Sandbox Code Playgroud)
但是它不起作用,并且我在从MySql读取到php的php页面中看不到波斯字符串
如何解决这个问题?
我有一张这样的桌子
<table>
<tr><td id="space_bet1" height="10"></td></tr>
<tr><td id="unscr1">Today</td></tr>
<tr><td id="space_bet2" height="10"></td></tr>
<tr><td id="unscr2">Tomorrow</td></tr>
<tr><td id="space_bet3" height="10"></td></tr>
<tr><td id="unscr3">Yesterday</td></tr>
<tr><td id="space_bet4" height="10"></td></tr>
<tr><td id="unscr4">next week</td></tr>
<tr><td id="space_bet5" height="10"></td></tr>
<tr><td id="unscr5">next month</td></tr>
<tr><td id="space_bet6" height="10"></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我想在 space_bet3 之前找到 td,我尝试了 prev() 方法,但它无论如何都不起作用
alert($("#space_bet3").prev().prev().attr("id")) // undefined error
alert($("#space_bet3").prev("#space_bet2").attr("id")) // undefined error
Run Code Online (Sandbox Code Playgroud)
我这样做有什么错?如何在space_bet3之前找到id,谢谢
我为7 div创建了7个类,我想用短代码轻松选择它们
HTML代码:
<div height="38" width="38" class="icon1"></div>
<div height="38" width="38" class="icon2"></div>
<div height="38" width="38" class="icon3"></div>
<div height="38" width="38" class="icon4"></div>
<div height="38" width="38" class="icon5"></div>
<div height="38" width="38" class="icon6"></div>
<div height="38" width="38" class="icon7"></div>
Run Code Online (Sandbox Code Playgroud)
在jQuery中
$("[select all classes]").click(function(){
//$(this) do something
})
Run Code Online (Sandbox Code Playgroud)
编辑:
请不要这样回答我
$('.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7').click(function() {
})
Run Code Online (Sandbox Code Playgroud)
因为我有25个图标,我想做某事,这不是一个好的代码做某事
我怎样才能轻松选择它们?
我已经编写了这个代码用于插入数据到数据库,它也将连接到数据库,但是当我检查INSERT到数据库的结果时它会给出错误,那里有什么问题?
<?php
define("HOST", "localhost");
define("USER", "admin");
define("PASSWORD", "Og%rA#b@d");
define("DATABASE", "database");
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
if ($mysqli->connect_error) {
echo 'DataBase Connection Error';
exit();
}
$result = mysql_query("INSERT INTO table (id, name, family) VALUES (2, 'a','b')");
if($result)
{
echo "Success";
}
else
{
echo "Error";
}
?>
Run Code Online (Sandbox Code Playgroud)