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

Rispondi quotando


