在我的数据库表中,我有一列包含这些数据
background: linear-gradient(top , rgb(255,104,0) 0% , rgb(255,68,0) 100%);
background: -o-linear-gradient(top , rgb(255,104,0) 0% , rgb(255,68,0) 100%);
background: -ms-linear-gradient(top , rgb(255,104,0) 0% , rgb(255,68,0) 100%);
background: -moz-linear-gradient(top , rgb(255,104,0) 0% , rgb(255,68,0) 100%);
background: -webkit-linear-gradient(top , rgb(255,104,0) 0% , rgb(255,68,0) 100%);
由此我只想要像
这样的 rgb 值rgb(255, 104, 0) 0% and rgb(255,68,0) 100%
我像这样用普通的 PHP 编写代码
SELECT *
FROM dt_site_settings
WHERE NOT (
Button_Gradient_Background_Color LIKE '%rgb%')
但它不能正常工作,我想要在 codeignter 模型中。
我该怎么做?
最佳答案
检查这个它在核心 PHP 中。
<?php
$color= "rgb(255,104,0)";
$query = mysql_query("SELECT * FROM `dt_site_settings` WHERE Button_Gradient_Background_Color like '%$color%'");
$data = mysql_fetch_array($query);
$find = $data['Button_Gradient_Background_Color'];
$ex = explode(',',$find);
$first_color = $ex[1].','.$ex[2].','.$ex[3];
$second_color = $ex[4].','.$ex[5].','.$ex[6];
echo '<br>'.$first_color .'<br>';
echo '<br>'.$second_color .'<br>';
?>
关于php - 如何从 codeigniter 中的数据库表中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33030936/