MySql选择带有<b> .. </b>等html标签的查询

时间:2014-02-02 23:11:41

标签: mysql

我有一种情况,我无法编辑PHP中的mysql查询结果。 (我使用的codecharge工作室几乎没有限制)。我需要突出显示组合框中的某些项目。 只是一个奇怪的问题,有没有办法编写一个mysql选择查询,它返回带有html标签的值?

例如

从useres中选择名称,其中managerId = 6。

或任何其他等效声明?

1 个答案:

答案 0 :(得分:0)

可以在Codecharge查询中使用任何SQL命令 - 在Table查询中,它们主要限于简单转换,如trim()和concat(),但如果您将Query类型更改为' SQL'查询,你可以疯狂。你可以做UNIONs和CASE语句等等。

至于在选择OPTIONS中放置格式,从我发现它非常好看和浏览器相关(FF工作,Safari和Chrome没有,在快速测试中),使用option中的CSS样式

<html><head>
 <style type="text/css"> 
   option { 
      font: normal normal normal 10px arial,helvetica,sans-serif; 
      color: #0f0; 
  } 
  </style>
</head>
<body>
 <form action="" method="post">
   <select name="number">
     <option value="1" style="font-weight:bold">One</option>
     <option value="2" style="font-family : monospace; font-size : 12pt">=Two=</option>
     <option value="3"><em>Three</em></option>
   </select>
 </form>
</body>
</html>

对于有效的浏览器,option中的样式有效,但显示中的HTML标记不起作用(即:<em>Three</em>

至于如何在CodeCharge中执行样式,您可能(我没有检查过option但可以反对select)创建“属性”并在代码中设置值,例如CSS样式取决于值(在Show事件之前)。

请参阅“组件属性”和“使用组件属性”的CodeCharge手册