小编Eas*_*yBB的帖子

如何用PDO查看数据库是否存在

因此,由于 mysqli 预准备语句的复杂性和不规则性,我最近决定切换到 PDO。这是我用来测试数据库的 mysqli 函数:

public static function is_database($database) {
    self::connect();
    if( mysqli_select_db(self::$conn,$database) ) {
        self::$dbname = $database;
        return true;
    } else {
        return false;
    }
    self::disconnect();
}
Run Code Online (Sandbox Code Playgroud)

到目前为止我读到的关于 PDO 和任何数据库的唯一内容是:

$pdo->exec("use database");
Run Code Online (Sandbox Code Playgroud)

这不是我想要的,除非将它与 try catch 一起使用可以工作。诸如此类的东西

public static function is_database($database){
   self::connect();
   try {
      self::$conn->exec('use '.$database);
      return true;
   } catch(PDOException $e){
     print($e->getMessage();
     return false;
     die();
   }
}
Run Code Online (Sandbox Code Playgroud)

1 小时新 PDO 用户需要一点帮助。感谢您的任何建议。

php mysql pdo

1
推荐指数
1
解决办法
9538
查看次数

用户名输入代码中不允许有空格

可能重复:
查看jQuery输入是否有空格

我没有空格的这段代码。好吧,至少我认为这是注册用户名中没有空格的问题。有人可以帮我将其留空吗?

(function($){
    $(function(){
        $('#username_reg').keyup(function(){
            str = $(this).val(),
            str = str.replace(/\s/g,''),
            $(this).val(str),
            alert('No space are allowed in usernames');
        });
    });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我刚才也尝试了这段代码,没有用:/

$("input#username_reg").on("keydown", function (e) {
    return e.which !== 32;
 });?
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
5648
查看次数

悬停功能addClass

$("table.table").hover(function() {
  $('.main-head').toggleClass("hovered");
}); 
Run Code Online (Sandbox Code Playgroud)

这段代码确实有效.虽然它会使我的所有.main-head元素都发生变化,但是任何解决这个问题的方法只能改变最接近的元素 我尝试添加一个.closest()甚至一个.each(function(){也许我没有正确地编写它们并且在看到它们不起作用后我扔掉了它们.

有什么建议?基本标记(只是写下我的头顶)

<div class="main-head">
   <div class="title">
     <h2>TITLE</h2>
     </div>
</div>
  <div class="main-content">
   <table class="table">
     <tr>
       <td></td>
     </tr>
   </table>
 </div>
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
70
查看次数

正则表达式查找以#开头的字符串直到空格

我试图在一个元素中获取任何字符串,#以获得一个虚拟标记系统.基本上

#hello #goodbye #good afternoon

然后会显示为

hello goodbye good

这是我到目前为止的正则表达式

/#^\s/
Run Code Online (Sandbox Code Playgroud)

我不是很擅长正则表达式,虽然我相信^\s是我想要的文本直到空白.

示例HTML:

<div class="content">
 <div>Hello everyone today we are going to be discussing #world_views , <br />
  Please enjoy today's discussing by #user2
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望它变成什么

<div class="content">
 <div>Hello everyone today we are going to be discussing 
    <a href="/search&keywords=world%20views">#world_views</a> , <br />
  Please enjoy today's discussing by <a href="/search&keywords=user2>#user2</a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

到目前为止完整的JavaScript:

$(function() {
   var i,forum={
     phpbb2:'.postbody',
     phpbb3:'.post .content',
     punbb:'.entry-content',
     invision:'.postbody'
    },
  yourVersion="phpbb3";

 for (i=0;i<forum[yourVersion].length;i++){ …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery tagging

0
推荐指数
1
解决办法
3949
查看次数

在 WPF 应用程序中包含字体

好吧,所以我一直在尝试的一切都没有正确加载我的字体,我已将它们添加到 .csproj 文件中,该文件是通过切换完成的,copy to output directory所以这就是它的样子

<Resource Include="Resources\Fonts\SourceSansPro-Black.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-BlackItalic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-Bold.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-BoldItalic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-ExtraLight.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-ExtraLightItalic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-Italic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-Light.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-LightItalic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-Regular.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-SemiBold.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
    <Resource Include="Resources\Fonts\SourceSansPro-SemiBoldItalic.ttf">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Resource>
Run Code Online (Sandbox Code Playgroud)

然后我在我的里面添加了引用ui-dictionary,看起来像

    <FontFamily x:Key="Black" >pack://application:,,,/Resources/Fonts/#SourceSansPro-Black</FontFamily>
    <FontFamily x:Key="BlackItalic" >pack://application:,,,/Resources/Fonts/#SourceSansPro-BlackItalic</FontFamily>
    <FontFamily x:Key="Bold" >pack://application:,,,/Resources/Fonts/#SourceSansPro-Bold</FontFamily>
    <FontFamily x:Key="BoldItalic" >pack://application:,,,/Resources/Fonts/#SourceSansPro-BoldItalic</FontFamily>
    <FontFamily x:Key="ExtraLight" >pack://application:,,,/Resources/Fonts/#SourceSansPro-ExtraLight</FontFamily>
    <FontFamily x:Key="ExtraLightItalic" >pack://application:,,,/Resources/Fonts/#SourceSansPro-ExtraLightItalic</FontFamily>
    <FontFamily x:Key="Italic" >pack://application:,,,/Resources/Fonts/#SourceSansPro-Italic</FontFamily> …
Run Code Online (Sandbox Code Playgroud)

c# wpf font-family

0
推荐指数
1
解决办法
4718
查看次数

标签 统计

jquery ×3

c# ×1

font-family ×1

javascript ×1

mysql ×1

pdo ×1

php ×1

regex ×1

tagging ×1

wpf ×1