草庐IT

Variables

全部标签

mysql - 在 MySql 中创建触发器时声明变量

我在创建触发器时遇到了一点问题,因为我必须声明一些变量,然后将其中一些变量设置为0,这样它们就会开始循环增加它们的值,具体取决于条件。无论如何,我将粘贴代码及其抛出的错误,希望有人会告诉我我做错了什么。谢谢。CREATETRIGGERupdate_requestAFTERUPDATEONmedical_testsFOREACHROWBEGINDECLAREyINT,x0INT,x3INT,countingINTSETy=0,x0=0,x3=0,counting=count(SELECT*FROMmedical_testsWHEREmedical_tests.request_id=UPD

php:根据下拉列表更改变量值

学习PHP遇到了一个我想不通的问题。我读到PHP只有函数范围,所以我不确定为什么我的switch语句没有改变变量的值。目标:根据用户选择的下拉列表更改mysqlSELECT语句。表格:AllLevelsElementaryMiddleSeniorPHP(经过编辑以缩短代码):$levelSelected=$_POST['grade'];if($levelSelected=="all"){$querySelect="SELECT*FROMteachersORDERBYschoolASC";}else{$querySelect="SELECT*FROMteachersWHEREschool

mysql - 在 CentOS 6.7 上编译 MySQL 5.6.30 - "Manually-specified variables were not used"

我已经下载并解压了mysql-5.6.30.tar.gz源文件,我正在使用以下CMAKE命令:cmake/mysql-5.6.30-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DWITH_CHARSET=CP1251=1-DENABLE_THREAD_SAFE_CLIENT=1-DMAX_INDEXES=250-DDOWNLOAD_BOOST=1-DWITH_BOOST=%HOME/mysqlboost-DENABLE_DOWNLOADS=1除了MAX_INDEXES值为250之外,大部分都是正常的。客户对此有非常具体的要求,这也是我尝试从源代码编译它

正则表达式中的php变量?

我有一个变量$word,我想在我的select语句中匹配它像这样的东西:“从列正则表达式'[0-9]$word'的表中选择*”但这不起作用,那么我如何将变量放入正则表达式中?谢谢 最佳答案 只能在SQL查询中正确输入,例如:mysql_query("SELECT*FROMtableWHEREcolumnREGEXP'prefix_".$word."'");但是你需要记住变量数据需要被正确转义,我认为addslashes()就足够了。 关于正则表达式中的php变量?,我们在StackOve

mysql - 相当于 MySQL 的 "SHOW VARIABLES"的 SQL 服务器

我需要从SQLServer数据库中检索一些信息。例如,我想授权的数量,查询连接的数量或其他......使用MySQL数据库,我可以通过以下查询获得它:SHOWVARIABLES;这会返回如下结果:是否有SQLServer的等效项? 最佳答案 sp_configure将显示当前配置参数。有关其他信息,请参阅相应的catalogview或managementview.例如。sys.dm_exec_connections将显示连接数,sys.dm_exec_requests将显示正在执行的请求等等。

php - 如何在 sql 查询中插入一个 php 变量?我的查询有误?

我写了这个简单的代码来从sql表中删除一个博客。但是它给出了一个错误Couldnotdeletedata:Unknowncolumn'$qid'in'whereclause'不明白为什么。$qid是变量,而qid是列名,它给我这个错误。 最佳答案 单引号下的变量不会被解析。将SQL查询用双引号"括起来。$sql="DELETEFROM`blog_post`WHERE`qid`=$qid";//此(mysql_*)扩展已从PHP5.5.0开始弃用,并将在未来删除。相反,PreparedStatementsofMySQLi或PDO_My

php - 在变量 php 中有两个数组

我有这个代码,我正试图爆炸我的约会对象例如“2015年6月4日”在其他2个变量中有日期和月份,但我在一个方法中有一个数组,是否可能,我的代码不起作用,它写着“Array[0]”,为什么?while($i编辑在这种情况下:while($i$data_exploded[0]它正确地返回“04”,但我不能使用它,因为它为我的循环的每个结果重复04。所有代码.circleBase{border-radius:50%;behavior:url(PIE.htc);/*removeifyoudon'tcareaboutIE8*/}.type1{width:100px;height:100px;bac

mysql - Swisscom 云上的 Mariadb 配置

我们将使用下一个堆栈:Tomcat8/Java8buildpacked+ELK+S3+MariaDB。我们准备好我们的包,部署过程开始正常,但我们仍然停留在配置MariaDB上。更具体地说,我们至少需要在Maria(Mysql)的my.cnf文件中设置下一个参数:lower_case_table_names=1事务隔离=READ-COMMITTED整理服务器=utf8_general_ci字符集服务器=utf8有人知道怎么做吗?因为我们发现唯一可以使用的是Swisscom手册中的下一个->https://docs.developer.swisscom.com/devguide/serv

php - 为什么我不能索引 mysql 返回的数组?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Accessarrayreturnedbyafunctioninphp代码:$cnt=mysql_fetch_row(mysql_query("SELECTFOUND_ROWS()"))[0]报错:Parseerror:syntaxerror,unexpected'['inindex.phponline117同样适用于:$cnt=(mysql_fetch_row(mysql_query("SELECTFOUND_ROWS()")))[0]这段代码:$cnt=mysql_fetch_row(mysql_quer

php - 在 mysql_query 字符串中使用 PHP 变量

好的伙计们。我在将PHP变量传递到mysql_query字符串时遇到了一个有点复杂的问题。$_GET['日期'];通过时将包含类似:2015_01_07_1我需要使用$week变量将GET数据传递到表名中。RankNamePoints";while($row=mysqli_fetch_array($result)){echo"";echo"".$row['rank']."";echo"".$row['name']."";echo"".$row['points']."";echo"";}echo"";mysqli_close($con);?> 最佳答案