草庐IT

someone_elses

全部标签

php - if else 重定向到另一个页面的语句

我对PHP/SQL很在行,所以任何帮助都将不胜感激。基本上,我有一个表单可以将值“firstname”和“surname”发布到另一个页面。我希望该页面执行的操作是检查用户名是否已在表“成员”中。如果是,我希望它继续加载此页面,但如果它们不在数据库中,我希望将查看者重定向到现有的注册页面。这是我一直在研究的代码,我不确定我的方向是否正确。 最佳答案 这样就可以了:1st,至少像这样删除sql注入(inject)部分:$firstname=strip_tags($_POST['firstname']);$surname=strip_t

mysql - 如何在mysql中选择带有IF ELSE条件的记录?

如何在mysql中选择IFELSE条件的记录?我在用户表中有一些记录(请参见下文):我想把YAHOO、GMAIL、HOTMAIL的所有recoredS放在EMAIL字段中,如果YAHOO为空,那么EMAIL字段将采用gmail或hotmail(我在图片中提到了我的预期结果)提前致谢 最佳答案 你想要合并函数:selectid,name,coalesce(yahoo,gmail,hotmail)asemailfromtCOALESCE返回第一个非NULL值。 关于mysql-如何在mysq

mysql - CONCAT 与 IF ELSE 一起?

CREATETABLE`users`(`id`int(11)AUTO_INCREMENT,`academicdegree`varchar(255),`name`varchar(255),`firstname`varchar(255),`sex`enum('m','f'))SELECTTRIM(CONCAT_WS("",firstname,name))ASfullnameFROMusers有没有一种方法可以根据存储在“sex”字段中的ENUM值在一次查询中添加有用的称呼(先生或夫人)?奖励轨道:我只能替换这部分查询:TRIM(CONCAT_WS("",firstname,name))和;

MySQL 存储过程语法 IF else

伙计们,我找不到这个问题的解决方案,它总是给出我尝试过的语法错误...你能帮我看看吗,谢谢createprocedureSP_Insert(inMatchIDPint,inTipIDint,inUserint)beginifexists(selectBetSlipIDfrombetslipswhereMatchID=MatchIDPandUserID=User)(updateBetslipssetTipID=2)else(insertintoBetslips(MatchID,TipID,UserID)value(MatchIDP,TipID,User))endifend我只想在插入之前

php - 拉维尔 : UPDATE if exist else INSERT?

Laravel中是否有一种方法(Eloquent,Fluent...)更新一行,如果该行不存在,它将被插入? 最佳答案 我不知道Laravel有这样的方法,但是对于mysql你可以通过这样的查询来实现INSERTINTOtSETc1='foo',c2='bar'ONDUPLICATEKEYUPDATEc2='bar'你必须在这个表上有一个唯一的索引才能使技巧起作用 关于php-拉维尔:UPDATEifexistelseINSERT?,我们在StackOverflow上找到一个类似的问题:

php - while/if/else 的 echo 问题

我是一名学习PHP和MySQL的初学者,已经学习了深入浅出PHP和MySQL的第5章,并且正在尝试一个自制项目,我在其中创建了一个数据库和一个索引。php页面,我可以在其中看到打印出的结果。当我转到我的index.php页面时,我看到了HTML标题,但PHP代码没有打印出我提交的内容。我必须假设我的代码语法是正确的,否则我会得到一个空白页。有人可以告诉我我的编码错误导致没有输出吗?FirstName:'.$row['first_name'].'';echo'LastName:'.$row['last_name'].'';echo'SpouseName:'.$row['spouse_na

php - 带有 if else 语句的 mysql 查询

我的ad_table表中有以下字段:+----------------------------------------------------------+|ADVT_ID|RELATIVE_ID|AD_TYPE|AD_LOCATION|AD_IMAGE|+----------------------------------------------------------+|1|2|FP|H|test1.jpg||2|0|FP|H|test2.jpg||3|0|TB|H|test3.jpg|+-----------------------------------------------

php - 在 PDO 和其他一些东西中尝试 catch vs if else

我发现了这个问题:Whatistheadvantageofusingtry{}catch{}versusif{}else{}如果您可以向其中添加任何内容,那么请按照我对PDO的新手进行操作,这也是什么意思;$dbc->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);在MySQL网站上它说“确保创建异常而不是错误”但我不明白这一点,任何人都可以请详细说明。 最佳答案 异常可以通过try/catch捕获,并且是具有属性的类,而过程错误不能也不是。程序错误由PHP的native

mysql - 使用 IF … THEN … ELSE 在两个 SELECT 查询之间进行选择

我需要有关我将称为“app_Update_Users”的应用程序中的SELECT语句的帮助。此应用程序旨在更新用户表中的记录。应用代码引用了下表:州县组织用户States表包含美国所有50个州的列表。Counties表包含加利福尼亚州58个县的列表。Organization表包含可能位于任何州并在一个或多个加利福尼亚县提供服务的组织列表。添加或更新用户记录时,我想根据组织所在的州和提供服务的县过滤组织列表。该应用程序具有三个选择类型的语句,用于在用户记录中创建属性选择列表。我已经编写了适用于前两个语句的代码,但我在处理第三个语句的代码时遇到了问题。这些语句引用的字段是:-美国-u县-u

MySql 如果存在选择 ELSE 插入

我已经为此苦恼了两个小时。我想选择或插入一条记录。如果记录存在,请选择他的ID,否则将其插入并获取新插入的ID。现在我正在尝试运行它,但我仍然遇到错误SELECTCASEWHEN(SELECTCOUNT(*)FROMDomainsWHEREDomain=@domain)>0THEN(SELECTDomain_IDFROMDomainsWHEREDomain=@domain)ELSEINSERTINTODomains(Domain_ID,Domain,Disabled,Description)VALUES(@Domain_ID,@Domain,@Disabled,@Description