مشکل در ساخت دیتابیس

shz_furion

کاربر عضو
سلام.ببخشید من یک مشکل دارم که حتما باید درستش کنم.

من نمیتونم با php دیتابیس بسازم ولی رو xampp درست درست کار میکنه.حتی اگه تنظیمات ساخت دیتابیس رو عوض کنم،باز رو هاست کار می کنه ولی با ساخت این table هاستم مشکل داره.

قسمتی که مشکل داره اینجاست:


کد:
$online='103|onlines';

$Create_Tabel_Online=mysql_query("CREATE TABLE `$online` (
ip char(15) NOT NULL,
TMP timestamp(14), 
  PRIMARY KEY (`ip`)
)");
;
if($Create_Tabel_Online){echo 'welcome';}else{echo 'problem';}
 

homayon574

کاربر عضو
شاید این لینک کمکتون کنه



 

shz_furion

کاربر عضو
آره.مثل اینکه مشکل از timestamp هست.چیکار کنم درست بشه؟

 
آخرین ویرایش توسط مدیر:

shz_furion

کاربر عضو
سلام.ببخشید یه کم از وقت تایپیک گذشته.ولی منظورتون چی بود که از timestamp استفاده نکنم؟؟؟

مشکل از چی هست که هاستم با timestamp مشکل داره؟

 

shz_furion

کاربر عضو
سلام.ببخشید اسپم میدم.واقعا کارم گیر کرده.من در مورد این مشکل با میزبانی صحبت کردم گفتن مشکل از متغیر $create هست.شما یه بررسی میکنید ببینید چه مشکلی داره؟

نمونه:


کد:
<?php
$hostname = 'localhost';
$dbuser = 'root';
$dbpass = '*********';
$dbname = 'stat';
$themeviews = mysql_connect ($hostname, $dbuser, $dbpass);
mysql_select_db ($dbname, $themeviews)or die ("Can't connect");
$online='103|onlines';

$create=mysql_query("CREATE TABLE `$online` (
  `ip` char(15) NOT NULL,
   TMP timestamp(14),
  PRIMARY KEY (`ip`)
)");
;
if($create)
{echo 'successful';}
else{echo 'problem';}
?>
 

Mohammad

مدیر انجمن
پرسنل مدیریت
یک نمونه


کد:
<?php
$con=mysqli_connect("example.com","peter","abc123");
	// Check connection
	if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

// Create database
	$sql="CREATE DATABASE my_db";
	if (mysqli_query($con,$sql))
  {
  echo "Database my_db  	created successfully";
  }
else
  {
  echo "Error  	creating database: " . mysqli_error($con);
  }
?>
 

shz_furion

کاربر عضو
سلام.شرمنده که اسپم میدم.مشکلم درست نشد.ولی mysql این ارور رو میده:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(10), PRIMARY KEY (ip) )' at line 3

 
بالا