HTML表在使用$WPDB的同时使用PHP形成MYSQL
您好,我正在尝试在wordpress短代码中使用PHP创建一个表,同时使用到MYSQL表的$wpdb连接。我已经写了/发现了如何使用基本的PHP和传统的连接来实现这一点,但是我编写的代码不起作用,我确信我错过了一些东西。有人能在下面的代码中告诉我哪里出错了吗?谢谢 全球$wpdbHTML表在使用$WPDB的同时使用PHP形成MYSQL,php,mysql,mysqli,custom-wordpress-pages,Php,Mysql,Mysqli,Custom Wordpress Pages,您好,我正在尝试在wordpress短代码中使用PHP创建一个表,同时使用到MYSQL表的$wpdb连接。我已经写了/发现了如何使用基本的PHP和传统的连接来实现这一点,但是我编写的代码不起作用,我确信我错过了一些东西。有人能在下面的代码中告诉我哪里出错了吗?谢谢 全球$wpdb $wpdb->query( $wpdb->prepare("SELECT * FROM wp_wpdatatable_4")); $result=mysql_query(quer
$wpdb->query( $wpdb->prepare("SELECT * FROM wp_wpdatatable_4"));
$result=mysql_query(query);
$numfields = mysql_num_fields($result);
echo "<table border=1><tr>";
for ($i=0; $i < $numfields; $i++) // Header
{ echo '<th>'.mysql_field_name($result, $i).'</th>'; }
echo "</tr>";
while
($res=mysql_fetch_row($result)) //you may use mysql_fatch_array($result) which can hendel both $res[name] and $res[1]
{
echo"
<tr>
<td> $res[0]</td>
<td> $res[1]</td>
<td> $res[2]</td>
.
.
.
</tr>";
}
echo"</table>";
}
$wpdb->query($wpdb->prepare(“从wp\wpdatatable\u4中选择*);
$result=mysql\u查询(query);
$numfields=mysql\u num\u字段($result);
回声“;
对于($i=0;$i<$numfields;$i++)//头
{echo'。mysql\字段\名称($result,$i)。''';}
回声“;
虽然
($res=mysql\u fetch\u row($result))//您可以使用mysql\u fatch\u数组($result),它可以同时使用$res[name]和$res[1]
{
回声“
$res[0]
$res[1]
$res[2]
.
.
.
";
}
回声“;
}
您的代码使用$wpdb和php mysql函数的组合
也许只需要使用$wpdb
global $wpdb;
$data_table_4 = $wpdb->get_results( "SELECT * FROM wp_wpdatatable_4" );
if ( ! empty( $data_table_4 ) ) {
echo '<table>';
if ( ! empty( $data_table_4 ) ) {
foreach ( $data_table_4 as $data_table_4_row ) {
echo '<tr>';
foreach ( $data_table_4_row as $row_item ) {
echo '<td>' . $row_item . '</td>';
}
echo '</tr>';
}
}
echo '</table>';
}
global$wpdb;
$data_table_4=$wpdb->get_results(“从wp_wpdatatable_4中选择*);
如果(!空($data\U table\U 4)){
回声';
如果(!空($data\U table\U 4)){
foreach($data\u table\u 4作为$data\u table\u 4行){
回声';
foreach($data\u table\u 4\u行作为$row\u项){
回显“.$row_项目”;
}
回声';
}
}
回声';
}
您的代码使用$wpdb和php mysql函数的组合
也许只需要使用$wpdb
global $wpdb;
$data_table_4 = $wpdb->get_results( "SELECT * FROM wp_wpdatatable_4" );
if ( ! empty( $data_table_4 ) ) {
echo '<table>';
if ( ! empty( $data_table_4 ) ) {
foreach ( $data_table_4 as $data_table_4_row ) {
echo '<tr>';
foreach ( $data_table_4_row as $row_item ) {
echo '<td>' . $row_item . '</td>';
}
echo '</tr>';
}
}
echo '</table>';
}
global$wpdb;
$data_table_4=$wpdb->get_results(“从wp_wpdatatable_4中选择*);
如果(!空($data\U table\U 4)){
回声';
如果(!空($data\U table\U 4)){
foreach($data\u table\u 4作为$data\u table\u 4行){
回声';
foreach($data\u table\u 4\u行作为$row\u项){
回显“.$row_项目”;
}
回声';
}
}
回声';
}
谢谢。那么上面的代码是如何用HTML构建表的呢?伟大的建议调用表信息很好,但除了调用之外,我还需要有代码来构建表,这就是我在TR和TD标记中所拥有的,等等?您是否设法找到了它?我编辑了我的答案;希望对汉克斯有帮助。那么上面的代码是如何用HTML构建表的呢?伟大的建议调用表信息很好,但除了调用之外,我还需要有代码来构建表,这就是我在TR和TD标记中所拥有的,等等?您是否设法找到了它?我编辑了我的答案;希望能有帮助