Salve,
vorrei porvi questo mio problema
Sto creando un piccolo sito per un gioco,
e mi trovo a creare l'amministrazione.
Ma ho questa query che non funziona
items.php
codice:
<php
include('inc/config.php');
$items = "SELECT * FROM `items` WHERE 1";
$items = mysql_query($items);
$items = mysql_num_rows($items);
echo $items;
?>
il config.php
codice:
<?php
$host = "localhost"; //Host del database, solitamente localhost
$utente = "root"; //Nome fornito dal servizio di hosting per accedere al database
$password = "mia_pass"; //Password per accedere al database
$db = "mio_db"; //Nome del database correlato al sito
$mysql_conn = [MENTION=50612]mYsQL[/MENTION]_connect($host, $utente, $password);
if (!$mysql_conn)
{
echo("<font color='red'><center><h2>La connessione al db è fallita, controlla i dati di accesso</h2></cneter></font>");
}
else
{
$db_sel = mysql_select_db($db, $mysql_conn);
if (!$db_sel)
{
Echo("<font color='red'><center><h2>Il nome del Database è errato</h2></center></font>");
}
}
?>
il config non ha problemi, lo uso per tutto il sito
la tabella
codice:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE IF NOT EXISTS `items` (
`object_id` int(11) NOT NULL AUTO_INCREMENT,
`owner_id` int(10) unsigned NOT NULL,
`item_id` int(6) unsigned NOT NULL DEFAULT '0',
`item_type` smallint(1) NOT NULL,
`count` bigint(20) unsigned NOT NULL DEFAULT '1',
`loc_slot` smallint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`object_id`),
KEY `key_owner_id` (`owner_id`),
KEY `key_loc` (`loc_slot`),
KEY `key_item_id` (`item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=114 ;
INSERT INTO `items` (`object_id`, `owner_id`, `item_id`, `item_type`, `count`, `loc_slot`) VALUES
(1, 1, 200004010, 1, 1, 1),
(2, 1, 702015002, 1, 1, 1),
(3, 2, 702015002, 1, 1, 1),
(4, 1, 601002002, 1, 1, 1);
Vi ho lasciato qualche riga della tabella, ci sono oltre 100 righe
Grazie per l'aiuto, Yomega