我正在创建一个消息系统(使用PHP),并希望为每条消息分配一个ID号(除了每个具有唯一ID号的实际消息)...但是,如果有人回复消息,那么我希望能够给该消息提供与被回复的消息相同的ID ...当然,我可以按时间显示它们并按顺序显示它们.
那么,如果我给字段一个auto_increment类型是否能够被覆盖?
含义...每条新消息都有自动值,例如1,2,3等,但有人回复2号,所以它的ID也需要2
或者有更好的方法吗?
我有两张表如下:
表user_prefs:
user_prefs_id int(11) PK
user_id int(11)
item varchar(128) PK
category_id smallint(6)
parent smallint(6)
rank tinyint(4)
dateadded datetime
Run Code Online (Sandbox Code Playgroud)
表类别:
category_id int(11) PK
name varchar(255)
main_category varchar(64)
parent int(6)
isparent enum('No','Yes')
display_rank int(9)
active enum('Yes','No')
Run Code Online (Sandbox Code Playgroud)
我正在做一个user_prefs基于的选择user_id,但我想按类别表中的类别名称排序 - category_id在两个表之间匹配
这可能吗?
我有以下执行完美但不在后台应该执行?它实际上会停止页面加载,直到它完成,这是不好的.
shell_exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
Run Code Online (Sandbox Code Playgroud)
我也试过了
exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
Run Code Online (Sandbox Code Playgroud)
我以为
&
意味着它会执行然后让持有页面继续吗?
我有以下内容:
<div id="hp_imgs">
<img src="/images/hp/1.jpg">
<img src="/images/hp/2.jpg">
<img src="/images/hp/3.jpg">
<img src="/images/hp/4.jpg">
<img src="/images/hp/5.jpg">
<img src="/images/hp/6.jpg">
<img src="/images/hp/7.jpg">
<img src="/images/hp/8.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)
图像在创建时已调整大小以形成某种网格,因此需要按它们所在的顺序排列。
因此,当/如果调整页面大小时,我希望图像调整大小并保持在原来的位置。
这是我正在尝试的,但图像只是保持相同的大小并且不调整大小:
#hp_imgs {
width:66%;
float:left;
}
#hp_imgs img {
float:left;
margin:2px;
border-radius:4px;
display: block;
max-width:100%;
height:100%;
}
Run Code Online (Sandbox Code Playgroud)
有没有更好/不同的方法来实现这一目标?
小提琴
这是一个可以使用的示例:Fiddle
杰士宾
我需要这个:
12 November, 1997
Run Code Online (Sandbox Code Playgroud)
要重新格式化为:
1997-11-12
Run Code Online (Sandbox Code Playgroud)
包含在MySQL数据库中,但我正在努力完整的月份名称,这可能吗?
谢谢
达伦
我有以下用于在我的网站上提交表单:
<a onclick="document.forms['REGform'].submit(); return false;" class="button" href="javascript:;">Register</a>
Run Code Online (Sandbox Code Playgroud)
我在表单中输入了所需的标签,但这似乎没有解雇它们?含义不会停止提交的空输入.
如果我使用正常的提交按钮,顺便说一下工作正好 - 是不是在html5中提交表单的公认方式?
我正在尝试以下代码,因为重定向不能使用php file_get_contents,但这没有返回任何内容:
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$url = 'http://www1.macys.com/shop/product/michael-michael-kors-wallet-jet-set-monogram-ziparound-continental?ID=597522&CategoryID=26846&RVI=Splash_5';
$html = file_get_contents_curl($url);
echo "html is ".$html;
Run Code Online (Sandbox Code Playgroud) 我试图在弹出窗口中打开页面,而不是在新选项卡中打开页面 - 但无论我尝试使用哪种浏览器,都会在新选项卡中打开页面,而不是弹出窗口。
<input type="button" value="new win" onclick="window.open('http://yahoo.com', 'width=500, height=400')" />
Run Code Online (Sandbox Code Playgroud)
有什么理由吗?
我有JQuery代码:
$("#step1Skip").on("click", function(event){
$('#chooseTheme, #addImages, #addVideo, #finalStep').hide();
$('#addLogo').show();
});
Run Code Online (Sandbox Code Playgroud)
如果我使用按钮,例如
<button type="button" id="step1Skip">Skip this step >></button>
Run Code Online (Sandbox Code Playgroud)
这很好用.但是,如果我尝试使用简单的链接:
<a href="#" id="step1Skip">Skip this step</a>
Run Code Online (Sandbox Code Playgroud)
它什么都不做,根本行不通.这是为什么?
我不会同时尝试它们,所以这不是ID问题.
我想计算我的回复JSON的长度.这是我的代码:
getMoviesFromApiAsync() {
return fetch('http://sampleurl.com/' + CommonDataManager.getInstance().getUserID())
.then((response) => response.json())
.then((responseJson) => {
this.setState({isLoading: false, listMessages: responseJson});
})
.catch((error) => {
console.error(error);
});
}
Run Code Online (Sandbox Code Playgroud) php ×4
javascript ×3
mysql ×3
css ×1
curl ×1
exec ×1
html ×1
html5 ×1
jquery ×1
shell-exec ×1
sql ×1
window.open ×1