小编her*_*ron的帖子

一次删除多个表中的行

我正在尝试将2个查询组合成这样的一个

$result=$db->query ("DELETE FROM menu WHERE name = '$new'") or die($db->error);
$result=$db->query ("DELETE FROM pages WHERE title = 'new'") or die($db->error);
Run Code Online (Sandbox Code Playgroud)

$result=$db->query ("DELETE FROM menu AS m, pages AS p WHERE m.name = 'new' AND p.title='new'") or die($db->error);
Run Code Online (Sandbox Code Playgroud)

但是DB给出了语法错误.怎么了?

php mysql

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

PHP trim()问题

让我们说我有$url="../folder/file",我想找到并删除该../部分.

我正在使用trim()......

$url = trim($url,"../");
Run Code Online (Sandbox Code Playgroud)

......但它给了我一个警告:

警告:trim()[function.trim]:无效'..' - 范围,上面的'..'左边没有字符

我做错了什么?

php trim

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

奇怪的PHP自动加载问题

我有一些看起来像这样的方法

public function getTime() {
    $date = new DateTime();
    $date->setTimezone(new DateTimeZone('Europe/Paris'));
    return $date->format('Y-m-d H:i:s');
}
Run Code Online (Sandbox Code Playgroud)

从具有自动加载功能的内部文件调用此方法

function __autoload($class_name) {
    global $path;
    if (file_exists($path['classes'] . ds  . 'class.'. $class_name . '.php')) {
        require_once($path['classes'] . ds . 'class.'. $class_name . '.php');
    } else {
        die($path['classes'] . ds . 'class.'.$class_name . '.php');
    }
}
Run Code Online (Sandbox Code Playgroud)

如您所知,DateTime是PHP的内置类.问题是,脚本尝试从类文件夹加载它.此方法在我的本地服务器中工作,但远程Web服务器在返回后死亡.

<path to classes folder>/class.DateTime.php

在这种情况下我该怎么办?

php datetime class function autoload

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

CSS中的双边框

我正在从头开始创建基于Javascript的PHP照片库

问题是,我想在简单的图片和相册之间做出改变.

如此简单的图片边框就像那样

在此输入图像描述

是否有可能通过css或CSS3创建像照片相册边框(双边框,创建多个图像效果)的脸书?

在此输入图像描述

PS不知道是否可以使用旧的CSS标准.我的意思是,CSS3可能会这样做,但它不会向后兼容.另一方面,目前我的php端生成100x100像素拇指.如果我增加拇指的大小,我需要一些不会被破坏的东西.

Thx提前

html css image border css3

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

便携式XAMPP替代品

我使用XAMPP便携式(用于USB闪存驱动器)很长一段时间.创建者团队不再支持/更新项目,该项目甚至不兼容最新的PHP版本.

是否有任何替代的一体化,便携式网络服务器(如XAMPP)与最新的更新?

php xampp webserver

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

C# 错误:使用“开关”时未分配的局部变量错误?

我想要实现的是,显示以(用户通过组合框1选择类型)给定字符(通过文本框1)结尾/开始的行数。

尝试编译此代码:

string needle=textBox1.Text.Trim(), cboxSelection = comboBox1.Text;
int count;
switch (cboxSelection)
{
    case "Starting with":
        count = File.ReadLines(openFileDialog1.FileName).Count(line => Regex.IsMatch(line, "^" + needle + ".*$"));
        break;
    case "Ending with":
        count = File.ReadLines(openFileDialog1.FileName).Count(line => Regex.IsMatch(line, "^.*" + needle + ".*$"));                    
        break;
}
string strCount = count.ToString(); // error line
label6.Text = "There are " + strCount + " lines " + cboxSelection + " " + needle + " character.";
Run Code Online (Sandbox Code Playgroud)

获取错误信息:Use of unassigned local variable 'count'。我错过了什么?

c# compiler-errors visual-studio

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

在python中获取html标签值

我是python的新手。这是我在python 2.7.5上工作的代码

import urllib2
import sys       

url ="mydomain.com"
usock = urllib2.urlopen(url)
data = usock.read()
usock.close()

print data
Run Code Online (Sandbox Code Playgroud)

像这样获得HTML标记,它就可以工作。

我要做的是从<font class="big"></font>标签内部获取价值。对于前。我需要来自此示例的数据值:

<font class="big">Data</font>
Run Code Online (Sandbox Code Playgroud)

怎么做?

html python tags parsing

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

如何计算字符串中的唯一字符

假设我们有变量myString ="blabla"或mystring = 998769

myString.Length; //will get you your result

myString.Count(char.IsLetter);    //if you only want the count of letters:
Run Code Online (Sandbox Code Playgroud)

如何获得,独特的字符数?我的意思是"blabla"结果必须是3,doe"998769"它将是4.是否准备好了功能?有什么建议?

c# string char

4
推荐指数
2
解决办法
9670
查看次数

我可以在$ _SESSION变量中保存用户ID吗?

处理非常大的项目并尝试创建最佳的数据库使用.我听说不建议在$ _SESSION变量中保存用户ID.我实际上只能使用令牌,这个令牌被分配给数据库中的用户ID.问题是,如果我只使用令牌,我需要在脚本内部使用数据库进行一次额外的操作(查询).所以问题是,我可以在$ _SESSION变量中保存用户ID以防止ectra数据库操作吗?它有多"危险"?

Thx提前.

php variables session

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

PHP两次提取数据

我的功能看起来像这样。

 private function generateTree($courseID) {
        $q = "SELECT l.id, l.name AS lesson_name, c.name AS course_name FROM lessons AS l, courses AS c WHERE l.course_id=c.id AND c.id=?";
        $stmt = $this->db->prepare($q);
        $stmt->bind_param("i", $courseID);
        $stmt->execute();
        $stmt->store_result();
        if ($stmt->num_rows > 0) {
            $stmt->bind_result($id, $lName, $cName);
            echo "<li> <a href='#'>$cName</a> <ul>";
            while ($stmt->fetch()) <====HERE!!!
                echo "<li> <a href='?course=$courseID&lesson=$id'> $lName </a></li>";
            echo "</ul> </li>";
        }
    }
Run Code Online (Sandbox Code Playgroud)

问题是我开始在while条件下获取数据,但是我也需要在while之前获取数据。我可以两次取数据吗?还有其他建议吗?

php mysql mysqli prepared-statement fetch

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