【发布时间】:2011-10-26 00:13:58
【问题描述】:
我有以下 PHP 代码,允许我从文本文件中逐行读取并写入 MySQL 数据库。文本文件由每行用空格分隔的 13 个值组成。我已经在 SQL 中单独创建了表(需要所有相关字段:时间、WIMU_ID、Ax、Ay 等),然后运行下面的 PHP 将值插入表中。我的问题是:有没有办法在下面的 PHP 代码中创建表,而不必先在 SQL 中创建表?任何帮助或建议表示赞赏。 休。
<?php
$connection = mysql_connect('localhost','root','bonzo123');
mysql_query('create database gameDB');
mysql_select_db('gameDB');
$wx = array_map('trim',file("Thu-Apr-01-09_41_01-2010.txt_calibrated_120Hz.txt"));
$newwx = array();
foreach($wx as $i => $line)
{
if ($i > 1)
{
$tmp = array_filter(explode(' ',$line));
$q = "insert into test1 (Time, WIMU_ID, Ax, Ay, Az, Gx, Gy, Gz, Mx, My, Mz, Ax70, Ay37) values ('" . implode("','",$tmp) . "')";
$rw = mysql_query($q) or die("Problem with the query: $q<br>" . mysql_error());
}
}
?>
【问题讨论】:
标签: php mysql phpmyadmin xampp