2014-06-30 24 views
1

我将从后台收到类似one#two#three#的字符串。我想知道如何将one,two,three存储在不同的变量中。该字符串可以有多个子字符串,所以像PHP爆炸一样是完美的。将分隔字符串分解为MySQL存储过程中的变量

String= "one#two#three#"; 
sub1 = "one"; 
sub2 = "two"; 
sub3 = "three"; 
+2

通常当你将东西存储在数据库中时,你将它们存储在表和列中,而不是变量。编写使用变量的数据库脚本是可能的,但我怀疑你是否确实是这个意思。你能澄清吗? –

+0

这是一个过程,其中一些变量将在一个字符串中包含多个信息,理念是将这些字符串拆分并使用子字符串中的信息进行插入更新等。 – user3791457

+0

我已经根据这些信息编辑了您的标题问题。 –

回答

0

尽管这个问题的this question重复,你在找什么is here

我reccomend,为简单起见,您只需使用PHP试图把它之前拆分串起来在数据库中。这个想法是“分割这些字符串,并使用子字符串中的信息进行插入更新等操作” - 这在PHP中将其引入数据库之前更容易完成,而不是尝试使用存储来完成整个事情程序。

+0

感谢您的提示正在工作只需要保存到瓦尔现在,很大的帮助,谢谢。 – user3791457

相关问题