小编JDe*_*age的帖子

HTML标记,以防止HTML标记被执行?

我想到的超级用户问的基本问题,但我认为这是一个编程问题.我刚开始学习HTML,所以请耐心等待.

如何防止程序解释HTML标记/语法? 例如,我想写一个这样的闪存卡:

html代码<&lt;

我想要一个适用于任何或大多数语法的解决方案,而不仅仅是<.

如何输入语法(没有任何空格)以确保代码不被解释?

html xhtml

6
推荐指数
3
解决办法
7077
查看次数

方案实施 - 这是什么意思?

我是CS的初级学生,我的课程主要是Java.我目前正在通过"Little Schemer"作为自学,并且在找到如何做到这一点的过程中,我发现了许多对Scheme的"实现"的引用.我的问题是,什么是实施?

它们是Scheme的子方言,还是其他东西(DrScheme似乎允许该语言的不同"风味")?它只是包含IDE,解释器,交互式工具等的任何给定生态系统的名称吗?

所有其他语言(例如Java)是否也有各种"实现",还是保留为"开放"语言?

谢谢,

乔斯德拉格

scheme the-little-schemer

6
推荐指数
2
解决办法
770
查看次数

将PHP PDO查询编写为`dbName` .tableName`而不是`tableName` - 为什么?

我正在PHP PDO中编写一个用户注册函数,我发现只有在这样写的情况下我的查询才能正常运行:

<?php
    $dbHost="localhost";
    $dbName="project";
    $dbUser="admin";
    $dbPassword="abcd";
    $dbh=new PDO("mysql:host=$dbHost;dbName=$dbName", $dbUser, $dbPassword);
    $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    $query=$dbh->prepare("INSERT INTO project.users (userName, userEmail) VALUES (?,?)");
.....
Run Code Online (Sandbox Code Playgroud)

另一方面,如果我写,它将无法运行:

...
$query=$dbh->prepare("INSERT INTO users (userName, userEmail) VALUES (?,?)");
...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我收到以下错误消息:

致命错误:未捕获异常'PDOException',消息'SQLSTATE [3D000]:无效的目录名称:1046未选择数据库'在C:\ wamp\www\Tests\Test03\Index.php:11堆栈跟踪:#0 C:\ wamp\www\Tests\Test03\Index.php(11):PDOStatement-> execute()#1 {main}在第11行的C:\ wamp\www\Tests\Test03\Index.php中抛出

为什么我需要精确project.users?为什么输入表名不够,因为db名称本身已经在PDO对象中了?

谢谢!

JDelage

更新 请参阅下面接受的答案.更换dbName=$dbNamedbname=$dbName解决了这个问题.

php mysql pdo

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

WAMPserver - 为什么堆栈安装了2个php.ini文件?

我是初学程序员,我正在学习使用WampServer编写Web应用程序.最近我试图修改文件中的内部编码设置php.ini,我发现有2个或者它们.一个在下wamp\bin\php\php5.3.0,另一个在下wamp\bin\apache\Apache2.2.11\bin.事实证明,当我运行程序时,第二个是控制php行为的那个.

那么为什么有两个这样的文件,它们各自的功能是什么?

谢谢,

JDelage

php apache wamp wampserver

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

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

当readyState为4时,为什么我在脚本中调用的Ajax函数连续运行两次?

所有,

我正在使用Head First Ajax书来学习Ajax.在第一章中,他们给出了一些我简化了一些代码示例.我添加了一堆alert来了解发生了什么.这是代码:

HTML + Ajax(index.php):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Rob's Rock 'n' Roll Memorabilia</title>
<link rel="stylesheet" href="css/default.css" />
<script>
  function createRequest() {
    try {
      request = new XMLHttpRequest();
    } catch (tryMS) {
      try {
        request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (otherMS) {
        try {
          request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (failed) {
          request = null;
        }
      }
    }
  return request;
}

function getDetails(img){
  var title = img.title; …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax

5
推荐指数
2
解决办法
931
查看次数

MySQL:我的用户ID应该是从1开始的INT自动递增主键吗?

我是一名初级程序员,正在建立一个非商业性的网站.

我需要一个用户ID,我认为使用带有自动增量的简单INTEGER字段是合乎逻辑的.那有意义吗?用户不会直接使用用户ID(他们必须选择用户名); 我应该关心他们从哪里开始(大概是1)?

我应该在构建"用户"表时加入哪些其他最佳实践?

谢谢!

JDelage

mysql

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

PDO - 获得COUNT(*)的结果?

在新用户注册过程中,我正在尝试查找用户名或用户电子邮件是否已在数据库中.为此,我想找到标识符(电子邮件或用户名)与数据库中的记录匹配的行数.如果我没有搞砸,唯一可能的返回值是0或1.我的功能如下,但我需要帮助来完成它.

function checkUserExists($userIdentifier, $tableColName){
 $dbConnection=$this->dbInstance->createConnexion();
 $query=$dbConnection->prepare("SELECT count(*) FROM users WHERE ".$tableColName."= :userIdentifier");
 $query->bindParam(":userIdentifier", $userIdentifier);
 $result=$query->execute();
 if( ????? >0){
  $return false;
 } else return true;
}
Run Code Online (Sandbox Code Playgroud)

愚蠢的我,我不知道如何得到那个数字.我想这是一些变化$query->fetch(),但那将是一个数组吧?

php pdo

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

如何在WAMPserver上添加MySQL中的外键?

我无法想象如何指示列是WAMPserver中的外键.我想我可以为此编写MySQL查询,但我认为还有一种方法可以使用用户界面(PHPMyAdmin)...?

mysql wamp wampserver

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

PHP - 为什么拼接的print_r打印乱序?

为什么会这样

echo "Value of FILES['upload'] ";
print_r($_FILES['upload']);
Run Code Online (Sandbox Code Playgroud)

版画 Value of FILES['upload'] Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 )

echo "Value of FILES['upload'] ".print_r($_FILES['upload'])."<br/>";
Run Code Online (Sandbox Code Playgroud)

版画 Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) Value of FILES['upload'] 1

php

3
推荐指数
2
解决办法
1299
查看次数