草庐IT

sql-match-all

全部标签

使用 GAE 和 Google Cloud SQL 的 PhP

我正在使用php创建一个在googleappengine上运行的网络应用程序。我想使用googlecloudsql来存储数据。我在开发过程中使用了本地MySQL实例。我已将quercus添加到我的项目中,并编写了简单的php代码以从现有的mysql数据库中检索数据。但是当我运行我的php文件时出现以下错误。D:\workspace\PHPStore\war\info.php:6:Warning:Alinktotheservercouldnotbeestablished.url=jdbc:mysql://localhost:3306/?characterEncoding=ISO8859_

php - 使用 preg_match() 显示字符串的前 n 段

下面的代码显示了字符串的第一段,但我希望它显示前三段:preg_match("/(.*)/",$paragraphs,$matches);echo$matches[0];我是正则表达式的新手,所以我一直在努力解决这个问题。有什么想法吗?感谢您的帮助。 最佳答案 你可以使用preg_match_all:preg_match_all("/(.*)/",$paragraphs,$matches);echo$matches[0][0];echo$matches[0][1];echo$matches[0][2];当您使用preg_match_

php - 如何使用 ORACLE(OCI) 在 SQL/PHP 中执行更新查询

我是Oracle的新手,并且将OCI与PHP结合使用。在我尝试执行更新语句之前,我一直做得很好。include("ORCLconfig.php");$updateTitleInserted=oci_parse($conn,"UPDATEinsuredSETINSURED_TITLE='$updateTitle'WHEREINSURED_ID='$INSURED_ID'");oci_execute($updateTitleInserted,OCI_COMMIT_ON_SUCCESS);oci_free_statement($updateTitleInserted);oci_close($

php - 来自一些 html 代码的 preg_match

我如何在php中编写phppreg_match()来挑选出250值。我有一大串html代码,我想从中挑选出250个,但我似乎无法正确使用正则表达式。这是我要匹配的html模式-请注意,我要提取250所在的整数:H$250我已经尝试了几个小时来做​​这件事,但我无法让它工作,哈哈 最佳答案 preg_match('/H$(\d+)/i',$your_html,$matches);print"Its".$matches[1]."USD";正则表达式实际上取决于您的代码。您究竟在何处搜索? 关

php - SQL 查询只检索一行

我有一个php网站,上面有一些代码,可以在用户定义一些搜索词后从数据库中提取,然后向他们展示一个包含所有信息的表格问题是,即使我从表中执行select*,我也只返回第一行。代码:$result=mysql_query("SELECTtrees.*FROMtreesINNERJOINpriceONtrees.ID=price.treeid");$num_rows=mysql_num_rows($result);if($num_rows==0){echo"Norowsretrieved";}else{echo$num_rows;}我的数据库中有2行:SpruceElSorbeousSpru

php - preg_match 获取包含 123 和 .txt 之间任何字符的文件?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我需要使用preg_match来获取符合特定条件的文件。例如,我想找到一个名为“123-stack-overflow.txt”的文件。123-之后和.txt之前可以有任何字符。如何修改它才能正常工作?preg_match("/^$ID-(.+).txt/",$name,$file);

php + sql server 登录和 session

你好,我正在尝试用php创建一个用于sqlserver的登录和session脚本,但我无法让它工作,无论我在登录表单中输入什么,只要它验证它可以工作,它就像我输入的一样,我无法弄清楚代码有什么问题,但是,我刚刚开始使用php和sqlserver并且还没有获得知识来解决我自己的问题如果soeone可以帮助那会很棒,如果你知道任何使用sqlserver和php的优秀教程网站,您能否分享一下,因为遗憾的是,对于他们来说,没有那么多优秀的教程网站。在这个阶段非常欢迎任何帮助。我的主要问题是,它不检查以html形式发布的信息是否存在于数据库中。(我已经取出了js验证,因为它不需要接缝,但它有效)

php - preg_match 获取文本

我有test.php和test1.php我有这个PHP代码正在运行我想做的是从test.php中获取文本从这个fid='gty5etrf'JavaScript我只需要fid的内容fid='gty5etrf';v_width=620;v_height=490;在test1.php中我只需要显示内容gty5etrf我必须做什么? 最佳答案 preg_match_all('/fid=\'([^\']+)\'/',$Text,$Match);你的正则表达式是错误的。首先,您正在寻找fid="..."而不是fid='...'。其次,使用.*,

php - 从保存在 SQL 数据库中的路径数据中检索图像

我从SQL数据库中检索商店图像和内容的部分代码(只有路径保存在数据库中)如下。我得到显示的内容,除了图像。我的数据库记录说路径为;C:/xampp/htdocs/bro/productLoader/uploaded_files/1377935517-IMG_0150.JPG我输入的图片来源似乎对我没有帮助。如何调整我的方法以确保从数据库中提取图片?代码如下;'>unitsavailable";}?> 最佳答案 您必须仅插入不包括文档根目录的相对路径。也就是说,如果您的文档根目录设置为仅htdocs文件夹(这在本地主机的apache中

php - 了解 preg_match 公式

我无论如何都让我的东西与以下行一起工作,但我真的无法理解。if(preg_match_all('/[^=]*=([^;@]*)/',shell_exec("/home/technoworld/Desktop/test/b'$test'"),$matches)){$x=(int)$matches[1][0];//optionallycasttoint$y=(int)$matches[1][1];$pcount=round((100*$x)/($x+$y),2);$ncount=round((100*$y)/($x+$y),2);}b是可执行文件,它给出的结果类似于x=10和y=20谁能给