如何用mysql数据库查找替换平面文本文件

时间:2014-01-30 15:37:51

标签: php mysql arrays

我目前正在使用平面txt文件来检索数据并将其放入数组中。这是用于重新获取数据并插入数组的php:

$f  = fopen( 'redirects.txt', 'r' );
$urls   = array();

// The file didn't open correctly.
if ( !$f ) {
    echo 'Make sure you create your redirects.txt file and that it\'s readable by the redirect script.';
    die;
}

// Read the input file and parse it into an array
while( $data = fgetcsv( $f ) ) {
    if ( !isset( $data[0] ) || !isset( $data[1] ) )
        continue;

    $key = trim( $data[0] );
    $val = trim( $data[1] );
    $urls[ $key ] = $val;
}

如何替换此方法以从mysql数据库表中检索数据。

该表格为my_table 关键是名为'title'的列 值将是名为'url'

的列

然后按如下方式使用数组数据:

$url = ( isset( $urls[ $id ] ) ) ? $urls[ $id ] : ( isset( $urls[ 'default' ] ) ? $urls[ 'default' ] : false );

0 个答案:

没有答案