小编Ahm*_*nas的帖子

无法弄清楚存储过程,END处的错误

我希望你能帮帮我...

我确实知道一些SQL,但我是mySQL的新手...而且这个简单的查询我无法弄清楚它有什么问题:

CREATE PROCEDURE inserttoscrapbookSD
(owner1 VARCHAR(50),
poster1 VARCHAR(50),
Scrap1 VARCHAR(50),

)
BEGIN

INSERT INTO scrapbook (Owner)

VALUES(owner1)

END
Run Code Online (Sandbox Code Playgroud)

我知道有很多变量被传递,但目前只使用一个变量,因为如果它适用于一个变量,它将适用于所有变量.我想有和没有一个分号;在年底()ENDVALUES(owner1),但没有运气.它说:

#1064 - 您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在''附近使用正确的语法BEGIN INSERT INTO剪贴簿(所有者)VALUES(owner1)END'在第6行

mysql stored-procedures

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

php解析错误:语法错误,意外T_STRING,期待构造上的T_FUNCTION

嘿伙计们希望你能帮助我...

只是为了让你事先知道,我是一个相对较新的php编码器,做一个练习项目,并遇到了这个问题,我花了一个小时的重新检查和谷歌搜索,但只是无法弄清楚是什么导致它

错误:解析错误:语法错误,意外的T_STRING,在第7行的C:\ wamp\www\forum\classes\ClassUser.php中期待T_FUNCTION

导致问题的代码段:

include $_SERVER["DOCUMENT_ROOT"]."forum/classes/general.inc";
Class User{


__construct($u,$p){ //this is line 7

    $user=$u;
    if(strlen($p)>30|| empty($p) || !preg_match('/[^a-zA-Z0-9]/i',$p)){
    $password=0;

    }
    else{
    $password=hash_hmac('md5',$p,KEY);

    }

}
Run Code Online (Sandbox Code Playgroud)

哦,因为我是新的PHP,我想做我不应该做的事情,请推荐..在此先感谢.

注意:香港专业教育学院删除了PHP标签,因为他们似乎搞乱了这篇文章的格式:/

note2:我还得到另一个通知注意:使用未定义的常量KEY - 在第20行的C:\ wamp\www\forum\classes\general.inc中假定为'KEY'

但我认为这更像是一个警告而不是一个错误...但只是添加incase它与错误有关

general.inc:

//error definations
define("ERROR_FIELD_EMPTY","Error! All required fields not filled");
define("ERROR_INVALID_SIGNIN","Error! Username/password do not match!");
define("ERROR_GENERAL_INPUT", "Error! Invalid input given");
define("ERROR_SQL_CONNECT","Error! Could not connect to sql database");


//field sizes
define("PASSWORD_LENGTH",12);
define("USERNAME_LENGTH",30);

//sql server details
define("SQL_SERVER_NAME","localhost");
define("SQL_SERVER_USERNAME","root");
define("SQL_SERVER_PASSWORD","");
define("SQL_SERVER_DATABASE","forums");

define(KEY,"key");


function __autoload($className){
    require_once($_SERVER["DOCUMENT_ROOT"]."forum/classes/Class$className.php");

}
Run Code Online (Sandbox Code Playgroud)

ClassUser.php

  include $_SERVER["DOCUMENT_ROOT"]."forum/classes/general.inc";
    Class User{


    __construct($u,$p){ …
Run Code Online (Sandbox Code Playgroud)

php syntax-error

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

在管理网站中看不到应用程序

我是一个完整的django新手,我正在制作我的第一个应用程序,并且被卡在管理员中。由于某些原因,我的模型/应用程序未显示在管理面板中。

在管理面板中,我收到以下错误

您无权编辑任何内容。

我以超级用户身份登录。我确认了

项目结构:

deals_site_main

    deals
        __pycache__
        __init__.py
        admin.py
        models.py
        tests.py
        views.py

    deals_site_main
        __pycache__
        __init__.py
        settings.py
        wsgi.py

    manage.py
Run Code Online (Sandbox Code Playgroud)

管理员

from django.contrib import admin
from deals.models import Item,Deal


class ItemAdmin(admin.ModelAdmin):
    list_display=['name','description']

admin.site.register(Item, ItemAdmin)
admin.site.register(Deal)
Run Code Online (Sandbox Code Playgroud)

models.py

from django.db import models

# Create your models here.    

class Item(models.Model):
    name=models.CharField(max_length=125)
    description=models.CharField(max_length=1024)
    price=models.FloatField()


class Deal(models.Model):
    name=models.CharField(max_length=125)
    description=models.CharField(max_length=1024)
    minimum_quantity=models.IntegerField()
    price=models.FloatField()
    item=models.ForeignKey(Item)
Run Code Online (Sandbox Code Playgroud)

settings.py

# Django settings for deals_site_main project.

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS …
Run Code Online (Sandbox Code Playgroud)

django django-admin

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

phpmyadmin sql撇号不工作

嘿伙计们希望你能帮助我,

不确定我是否总是有这个问题,或者如果它是新的,在sql选项卡中的phpmyadmin中,它识别的撇号与我键入的不同,例如,

当我输入时,它是

SELECT * FROM 'table'
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误,所以我不得不复制/粘贴一些预建查询的引号,使它看起来像

SELECT * FROM `table`
Run Code Online (Sandbox Code Playgroud)

看撇号是如何不同的?我可以解决这个问题吗?

此外,我在网上看到了很多查询,我认为即使我从php调用的查询也不需要表名来撇号.但是当在phpmyadmin中编写它时,我可以在没有带有撇号的表名的情况下进行查询吗?

提前致谢.

mysql phpmyadmin

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