小编Joh*_*nde的帖子

在HTML标记的正斜杠后是否允许空格

在关闭HTML标记的正斜杠之后有空白是否合法,例如: </ script>

html whitespace

1
推荐指数
1
解决办法
61
查看次数

bind_param()问题

我遇到了bind_param函数的问题.我将在下面发布所有信息.

错误:

Fatal error: Call to a member function bind_param() on a non-object in /home4/lunar/public_html/casino/blogpost.php on line 88
Run Code Online (Sandbox Code Playgroud)

MySQL错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':user, :title, :message, :image, :category, NOW())' at line 1
Run Code Online (Sandbox Code Playgroud)

查询:

    $user = $_COOKIE['user'];
    $title = $_POST['title'];
    $message = $_POST['message'];
    $image = $_POST['image'];
    $category = $_POST['category'];
    $stmt = $mysqli->prepare("INSERT INTO `lunar_casino`.`posts` (`id`, `by`, `title`, `message`, `image`, `category`, …
Run Code Online (Sandbox Code Playgroud)

php mysql

1
推荐指数
1
解决办法
509
查看次数

使用php插入多行mysql

如何使用php将多个数据插入mysql数据库.我尝试使用for循环,但没有运气.

//array of input boxes
$id1=array($aa1,$aa2,$aa3,$aa4,$aa5,$aa6,$aa7);
$timeRank1=array($a3,$a6,$a9,$a12,$a15,$a18,$a21);
for ($i = 0; $i < 7; $i++) {
require_once("connection.php");
$a = $id1[$i];
$b = $timeRank1[$i];
$sql = "INSERT INTO results (id,swim_rank)
VALUES ('".$a."','".$b."')";
Run Code Online (Sandbox Code Playgroud)

php mysql sql arrays loops

1
推荐指数
1
解决办法
1万
查看次数

预设字符串中的PHP变量

说我这样做:

$string = 'some string with a {$var}';

// Set var after
$var = 'variable'

// String with just set var
$newString = 'Here is my string: ' . $string;
echo $newString;
Run Code Online (Sandbox Code Playgroud)

我如何输出:

Here is my string: some string with a variable
Run Code Online (Sandbox Code Playgroud)

我可以用str_replace做到这一点,但我想知道是否有更简单的方法?

php string

1
推荐指数
1
解决办法
52
查看次数

INSERT INTO查询中的SQL错误

我有这个错误,我似乎无法找到正确的答案.我用PHP编写它但在调试后我试图直接在phpMyAdmin上编写它.这是我的SQL查询:

INSERT INTO users ( 'fName' , 'lName' , 'pCity' , 'cue' , 'email' , 'pass' , 'bDate' ) VALUES ('Me', 'You', 'Sofia', 'adf', '***', '***', '02/02/2010')
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''fName' , 'lName' , 'pCity' , 'cue' , 'email' , 'pass' , 'bDate' ) VALUES ('Kali' at line 1
Run Code Online (Sandbox Code Playgroud)

我在服务器上运行相应的PHP脚本时遇到同样的错误.我出错的任何想法?

php mysql sql syntax-error

1
推荐指数
1
解决办法
86
查看次数

内联数组连接?

是否可以使用内联代码(即在数组声明中)连接数组?例如:

function get_array() {
    return array('four' => 4, 'five' => 5);
}

$arr = array(
    'one' => 1,
    'two' => 2,
    'three' => 3,
    get_array()
);

var_dump($arr);
Run Code Online (Sandbox Code Playgroud)

将导致:

Array(
    [one] => 1
    [two] => 2
    [three] => 3
    [0] => Array(
        [four] => 4
        [five] => 5
    )
)
Run Code Online (Sandbox Code Playgroud)

而期望的结果将是:

Array(
    [one] => 1
    [two] => 2
    [three] => 3
    [four] => 4
    [five] => 5
)
Run Code Online (Sandbox Code Playgroud)

php arrays inline concatenation

1
推荐指数
1
解决办法
63
查看次数

显示半小时范围内的小时数

我正在制作一个约会脚本,从数据库开始和关闭时间,然后显示开始和结束时间之间的时间来预订会议,每次会议只能预订半小时,所以我需要显示这样的时间使用单选按钮

9:00am  - 9:30am
9:30am  - 10:00am
10:00am - 10:30am
...
...
...
Run Code Online (Sandbox Code Playgroud)

我能够计算办公室开放的总小时数,并且使用for循环我能够显示时间

$office_start_time = '09:00:00';
$office_end_time = '16:00:00';

$start = explode(':', $office_start_time);
$end = explode(':', $office_end_time);
$total_hours = $end[0] - $start[0] - ($end[1] < $start[1]);
echo 'total hours: '.$total_hours;
echo '<br>';
//exit;
?>
<table class="table table-hover table-bordered">
    <tbody>
    <?php for ($i = 0; $i < $total_hours; $i++) {
        echo "<input name='time' type='radio' value='09:00|09:30'> 9:00am-9:30am<br/>";
        ?>

    <?php } ?>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我的问题是上面的代码给了我一个像下面的输出,我坚持如何获得正确的结果

在此输入图像描述

如果我能得到一些关于如下显示时间的帮助,我将非常感激

9:00am  - 9:30am
9:30am  - 10:00am …
Run Code Online (Sandbox Code Playgroud)

php time for-loop date

1
推荐指数
2
解决办法
1727
查看次数

如何取出线中的针

如何删除字符串中的“-” ?

$text  = 'lorem ipsum - dolor sit amet!';
$lorem = strstr($text, '-');

echo $lorem;
Run Code Online (Sandbox Code Playgroud)

返回:

- 多洛坐阿梅特!

我需要这个:

多洛坐阿梅特!

php string strstr

1
推荐指数
1
解决办法
775
查看次数

使用file_get_contents获取类标记

我正在研究我的PHP脚本来解析html网页.我正在使用file_get_contents打开网址来获取内容列表.

这是代码:

$links = $row['links'];
$result = file_get_contents($links);
$html_content = str_replace("<a id='rowTitle1' class", "<a id='rowTitle1' class",$result);
print $html_content;
Run Code Online (Sandbox Code Playgroud)

这是html输出:

<li class="zc-ssl-pg" id="row1-1" style="">
<span id="row1Time" class="zc-ssl-pg-time">6:00 PM</span>
<a id="rowTitle1" class="zc-ssl-pg-title" href='http://www.mysite.com'>The Middle</a>
<a class="zc-ssl-pg-ep" href='http://www.mysite.com'>"Thanksgiving IV"</a>
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何使用file_get_contents从row1-1类中的row1Time,rowTitle1和zc-ssl-pg-ep标签中获取值吗?

html php regex html-parsing

1
推荐指数
1
解决办法
2330
查看次数

如何在PHP中获得自0年以来的天数?

它相当于MySQL to_days()函数.

是否有内置PHP函数可以执行此操作,还是需要将某些内容拼凑在一起?

php date date-math

1
推荐指数
1
解决办法
2764
查看次数